Смотрите Данные из формы и массива пользователя. Это для вас, в скрипта такого нет: $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