PHP/MySQL | Неправильная обработка запроса
DELETED
Автор
10 декабря 2014, в 12:20
Delete
Короче отнимает 50,000, вынос мозга.
Где косяк???!!!
может запрос исполняется не один а 10 раз?
DELETED
Автор
10 декабря 2014, в 12:26
Delete
vortex1308 (10.12.2014 в 12:23)
может запрос исполняется не один а 10 раз?
может запрос исполняется не один а 10 раз?
клан то один создаётся, мммм...
DELETED
10 декабря 2014, в 12:32
Delete
DELETED
Автор
10 декабря 2014, в 12:35
Delete
POMA (10.12.2014 в 12:32)
скинь файл
скинь файл
case 'new':
if(empty($_POST['name'])){
echo'<div class="main"><div class="block_zero center">';
echo "<form action=\"home.php?mod=new\" method=\"post\">";
echo"Название клана:<br/>";
echo"<input class='text' type=\"text\" size=\"16\" name=\"name\" maxlength=\"15\"/><br/>";
echo"Описание клана:<br/>";
echo'<textarea class="text large" name="desk" rows="5"></textarea>';
echo '<span class="btn"><span class="end"><input class="label" type="submit" value="Создать"></span></span></form><span style="color: #999;">Цена: <img src="image/icon/almaz.png" alt="*"/>5000 золота</span></div></div>';
break;
}else{
$_POST['name'] = htmlspecialchars($_POST['name']);
$_POST['desk'] = htmlspecialchars($_POST['desk']);
if($lider==1 OR !empty($udata['clan'])){
echo'<div class="main"><div class="block_zero center">';
echo'Вы уже находитесь в клане!</div></div>';
include($path.'files/down.php');exit;
}
$req = mysql_query("SELECT `name` FROM `clan` WHERE `name` = '$_POST[name]' LIMIT 1");
$avto=mysql_num_rows($req);
if($avto==1){
echo'Данное имя занято!<br/>';
include($path.'files/down.php');exit;
}
$avto=mysql_num_rows($req);
if($udata['almaz']<5000){
echo'Требования не выполнены!<br/>';
echo"<a href=\"home.php?\">Назад</a>";
include($path.'files/down.php');exit;
}
mysql_query("UPDATE `set` SET `dclan` = 'lider' WHERE `usr` = '$log'");
mysql_query("INSERT INTO `clan` SET `lider` = '$log',`name` = '$_POST[name]', `desk` = '$_POST[desk]', `money` = '0', `max` = '1000'");
mysql_query("UPDATE `users` SET `almaz` = `almaz`-'5000', `clan`='$log', `dolz`='lider' WHERE `usr` = '$log'");
echo"Клан <b>$_POST[name]</b> успешно создан!<br/>";
}
echo"<a href=\"home.php?\">Назад</a>";
break;
DELETED
10 декабря 2014, в 12:38
Delete
Попробуй так, хотя хз, получитсяили нет
DELETED
Автор
10 декабря 2014, в 12:44
Delete
POMA (10.12.2014 в 12:38)
mysql_query("UPDATE `users` SET `almaz` = `almaz`-'5000', `clan`='$log', `dolz`='lider' WHERE `usr` = '$log' LIMIT 1";
Попробуй так, хотя хз, получитсяили нет
mysql_query("UPDATE `users` SET `almaz` = `almaz`-'5000', `clan`='$log', `dolz`='lider' WHERE `usr` = '$log' LIMIT 1";
Попробуй так, хотя хз, получитсяили нет
блин всё одно -50,000
DELETED
10 декабря 2014, в 12:44
Delete
DELETED
Автор
10 декабря 2014, в 12:48
Delete
POMA (10.12.2014 в 12:44)
Вилы Выкидные, сам файл скинь в архиве сюда
Вилы Выкидные, сам файл скинь в архиве сюда
в остальном файле нет ничего больше, что касается создания клана, только этот кейс.
Вилы Выкидные, кто код писал