Поставил на сайт стикеры. В индексе форума прописал код:
//Стикеры
$znachki = mysql_fetch_array(mysql_query("SELECT * FROM `stick_true` WHERE `user_id` = '".$user_id."'"));
if (isset($znachki['user_id']) AND $znachki['stick_id'] >= 1) {
if ((time() - $znachki['time']) > 604800) mysql_query("UPDATE `stick_true` SET `stick_id` = '0', `time` = '0' WHERE `user_id` = '".$user_id."'");
echo '<span style="float : right;"><a href="'.$home.'/users/stickers.php"><img src="'.$home.'/users/stickers/'.$znachki['stick_id'].'.png" alt="'.$znachki['stick_id'].'" width="32" height="32" border="0"/></a></span>';
}
Все бы нормально, но когда я покупаю стикер, то он появляется у всех. В чем ошибка?
Orion, Так а зачем ты в индекс форума-то???
Andrei4ik93, без понятия. Все что было в архиве стикеров.
Orion, Этот код нужно добавить в user/profile.php
Oewgo, А где же ставить? Мне они и нужны на форуме. В анкете и без них всякого хлама хватает.
Orion, А. Ясно адрес напиши в личку
В общем если покупаешь стикер и он цепляется ко всем пользователям, но его вижу только я, если другой пользователь покупает стикер, то он видит свой стикер у всех.
//Стикеры
$znachki = mysql_fetch_array(mysql_query("SELECT * FROM `stick_true` WHERE `user_id` = '".$user_id."'"));
if (isset($znachki['user_id']) AND $znachki['stick_id'] >= 1) {
if ((time() - $znachki['time']) > 604800) mysql_query("UPDATE `stick_true` SET `stick_id` = '0', `time` = '0' WHERE `user_id` = '".$user_id."'");
echo '<span style="float : right;"><a href="'.$home.'/users/stickers.php"><img src="'.$home.'/users/stickers/'.$znachki['user_id'].'.png" alt="'.$znachki['stick_id'].'" width="32" height="32" border="0"/></a></span>';
}