Обучение/Помощь новичкам | Проблемка с бд
Такая проблемка,на сайте при покупке логотипа клана покупаю логотип а он при покупке выставляется всем кланам а не именно моему клану...
Как можно это решить может запрос в базу не правильный?
Как можно это решить может запрос в базу не правильный?
PENTAGRAMA_PHP , код в студию
Просто айди в запросе передай какому клану присваивается логотип
[SELECT] (05.12.2015 в 19:39)
PENTAGRAMA_PHP , код в студию
PENTAGRAMA_PHP , код в студию
if(isset($_GET['ok'])){
$sclad = mysql_fetch_assoc(mysql_query("SELECT * FROM `collective_gerb` WHERE `id`='".abs(intval($_GET['ok']))."'"));
if($mysql->num_rows($mysql->query("SELECT `id` FROM `tanks_ava` WHERE `id` = '".num($_GET['ok'])."'"))!=0){
if($tanks_code['clan_gerb']!=$sclad['id']) {
if($tanks_code['zolota'] >= $sclad['price']) {
$mysql->query("UPDATE `tanks` SET `clan_gerb`='".$sclad['id']."' WHERE `id_u`='".$user['id']."'");
$mysql->query("UPDATE `tanks` SET `zolota`=`zolota`-'".$sclad['price']."' WHERE `id_u`='".$user['id']."'");
header("Location:/gerb?yes");
}else {err_game('У вас недостаточно золота!');}
}else {err_game('У вас установлен этот герб!');}
}else {err_game('Такого герба нету!');}
}
if(isset($_GET['yes'])){
err_sms('Герб установлен!');
}
$shop = mysql_query("SELECT * FROM `collective_gerb`");
echo '<div class="trnt-block mb5">
<div class="wrap-content"><table>';
while($shops = mysql_fetch_array($shop)) {
if ($shops['id']=='0'){echo'<tr>';}
if ($shops['id']=='2'){echo'<tr>';}
if ($shops['id']=='4'){echo'<tr>';}
if ($shops['id']=='6'){echo'<tr>';}
if ($shops['id']=='8'){echo'<tr>';}
if ($shops['id']=='10'){echo'<tr>';}
if ($shops['id']=='12'){echo'<tr>';}
if ($shops['id']=='14'){echo'<tr>';}
echo'<td><div class="thumb m0a"><img alt="avatar" src="/tanks/images/gerb/'.$shops['screen'].'"/><span class="mask2"> </span></div>
';
if ($shops['id']!=$tanks_code['clan_gerb']){
echo'<center><a class="simple-but w50 cntr mb5" href="?ok='.$shops['id'].'"><span><span>Купить</span></span></a>';
} else {
echo'<center><div class="simple-but w50 cntr mb5 gray"><span><span>Выбран</span></span></div>';
}
echo'
<div class="small bold sh_b gray1 mt5 cntr">Цена
<img class="ico vm" src="tanks/images/icons/gold.png" alt="Золото" title="Золото"> '.$shops['price'].'</div></center>';
echo'</td>';
if ($shops['id']=='1'){echo'</tr>';}
if ($shops['id']=='3'){echo'</tr>';}
if ($shops['id']=='5'){echo'</tr>';}
if ($shops['id']=='7'){echo'</tr>';}
if ($shops['id']=='9'){echo'</tr>';}
if ($shops['id']=='11'){echo'</tr>';}
if ($shops['id']=='13'){echo'</tr>';}
if ($shops['id']=='15'){echo'</tr>';}
}
echo'</table></div></div></div>';
Вмид (05.12.2015 в 19:48)
конкретному клану ид присвой
конкретному клану ид присвой
В этом случае конкретному юзеру так как эмблема клана вписывается в таблу не клана а игрока...
Только вот каким запросом не могу понять...
Мда,все кодеры перевелись...
Вмид (05.12.2015 в 19:48)
конкретному клану ид присвой
конкретному клану ид присвой
Каким запросом не пойму?!...