Помощь по скриптам | Нужна помощь
Смотрите 6 пост
________
посл. ред. 04.10.2016 в 23:20; всего 1 раз(а); by Jfbjggg
________
посл. ред. 04.10.2016 в 23:20; всего 1 раз(а); by Jfbjggg
`activation`='1'",$db);вот тут
pullo , какая там ошибка?
Вместо этого:
`activation`='1'",$db);
Напиши это:
`activation`='1',$db);
`activation`='1'",$db);
Напиши это:
`activation`='1',$db);
$result = mysql_query("SELECT `id`, `avatar` FROM `users` WHERE `login`='.$login.' AND `password`='.$password.' AND `activation`='1'",$db);
Держи.
Держи.
Смотрите
Данные из формы и массива пользователя. Это для вас, в скрипта такого нет:
$pehota = 50;
$myrow['money'] = 1000;
А вот тут уже сам скрипт:
$itog = $myrow['pehota'] + $pehota;
$log=$_SESSION['login'];
$soldat=10;
$cost=$pehota * $soldat;
$itog2=$myrow['money'] - $cost;
if ("$cost<==$myrow['money']") {
echo 'У вас недостаточно денег';
}
else {
mysql_query("UPDATE users SET pehota='$itog' WHERE login='$login'",$db);
mysql_query("UPDATE users SET money='$itog2' WHERE login='$login'",$db);
echo ' Вы успешно наняли ';
echo $pehota;
echo ' пехотинцев';
}
Вопрос: что в конструкции if else не так ведь при любом раскладе (
if ("$cost<==$myrow['money']") и
if ("$cost>==$myrow['money']") выдаётся значение try и срабатывает echo 'У вас недостаточно денег';
________
посл. ред. 04.10.2016 в 23:11; всего 1 раз(а); by Jfbjggg
Данные из формы и массива пользователя. Это для вас, в скрипта такого нет:
$pehota = 50;
$myrow['money'] = 1000;
А вот тут уже сам скрипт:
$itog = $myrow['pehota'] + $pehota;
$log=$_SESSION['login'];
$soldat=10;
$cost=$pehota * $soldat;
$itog2=$myrow['money'] - $cost;
if ("$cost<==$myrow['money']") {
echo 'У вас недостаточно денег';
}
else {
mysql_query("UPDATE users SET pehota='$itog' WHERE login='$login'",$db);
mysql_query("UPDATE users SET money='$itog2' WHERE login='$login'",$db);
echo ' Вы успешно наняли ';
echo $pehota;
echo ' пехотинцев';
}
Вопрос: что в конструкции if else не так ведь при любом раскладе (
if ("$cost<==$myrow['money']") и
if ("$cost>==$myrow['money']") выдаётся значение try и срабатывает echo 'У вас недостаточно денег';
________
посл. ред. 04.10.2016 в 23:11; всего 1 раз(а); by Jfbjggg
Где косяк не пойму. Ведь отталкиваясь от скрипта myrow['money']=1000 а $cost=500 но почему то всегда выдаётся try при их сравниввании