Тема: Что не так то?(код) (WAP/WEB мастеру/PHP/MySQL) Zed (12 Jan 2015 в 18:35) <? $var = (!empty($_POST[\'num\']) ? $_POST[\'num\'] ? NULL); if($var){ if(!is_int($var)) $error = \'Это не число!\'; elseif(intval($var) < 0) $error = \'Число меньше нуля\'; } echo (isset($error) ? $error : NULL); echo “<form action=’’ method=’POST’> <h3>Укажите число:</h3> <input type=’text’ name=’num’> <input type=’submit’ name=’submit’ value=’ok’> </form>”; ?> ArIzOn (12 Jan 2015 в 18:36) --Цитата-- Zed (12 Jan 2015 в 18:35): <? $var = (!empty($_POST[\'num\']) ? $_POST[\'num\'] ? NULL); if($var){ if(!is_int($var)) $error = \'Это не число!\'; elseif(intval($var) < 0) $error = \'Число меньше нуля\'; } echo (isset($error) ? $error : NULL); echo “<form action=’’ method=’POST’> <h3>Укажите число:</h3> <input type=’text’ name=’num’> <input type=’submit’ name=’submit’ value=’ok’> </form>”; ?> ---------- Zed, с помощью $var) не допер бы) спасибо! Optimuses (12 Jan 2015 в 18:37) Быдложопакод( deniko (12 Jan 2015 в 18:38) --Цитата-- Optimuses (12 Jan 2015 в 18:37): Быдложопакод( ---------- Optimuses, согласен ArIzOn (12 Jan 2015 в 18:38) --Цитата-- Optimuses (12 Jan 2015 в 18:37): Быдложопакод( ---------- Optimuses, лесом....я не прошу отценить код я прошу помочь Zed (12 Jan 2015 в 18:50) У меня ошибка((( ArIzOn (12 Jan 2015 в 18:51) --Цитата-- Zed (12 Jan 2015 в 18:50): У меня ошибка((( ---------- Zed, да я уже вижу но немогу найти :D Zed (12 Jan 2015 в 19:03) <? if(isset($_POST[\'num\'])){ if(!is_numeric($var)) $error = \'Это не число!\'; elseif(intval($var) == 0) $error = \'Число меньше нуля\'; if(!$error){ ////// Действие если нет ошибок } } echo (isset($error) ? $error : NULL); echo \"<form action=\'\' method=\'POST\'> <h3>Укажите число:</h3> <input type=\'text\' name=\'num\'> <input type=\'submit\' name=\'go\' value=\'ok\'> </form>\"; ?> ArIzOn (12 Jan 2015 в 19:05) --Цитата-- Zed (12 Jan 2015 в 19:03): <? if(isset($_POST[\'num\'])){ if(!is_numeric($var)) $error = \'Это не число!\'; elseif(intval($var) == 0) $error = \'Число меньше нуля\'; if(!$error){ ////// Действие если нет ошибок } } echo (isset($error) ? $error : NULL); echo \"<form action=\'\' method=\'POST\'> <h3>Укажите число:</h3> <input type=\'text\' name=\'num\'> <input type=\'submit\' name=\'go\' value=\'ok\'> </form>\"; ?> ---------- Zed, и я нашел свою ошибку. вот <?php if (!$_POST[\'submitt\']){ echo \'<form action=\"\" method=\"POST\"> <h3>Укажите число:</h3> <input type=\"text\" name=\"digit\"> <input type=\"submit\" name=\"submitt\" value=\"ok\"> </form>\'; } else{ $digit=$_POST[\'digit\']; if ($digit<0){ echo \'Данное число меньше нуля\'; } elseif ($digit>=0){ echo \'Это число больше или равно нулю\'; } else{ echo \'Это не число\'; } } ?> Optimuses (12 Jan 2015 в 19:40) <?php if (isset($_POST[\'submitt\'])) { $digit = intval($_POST[\'digit\']); if ($digit < 0) echo \"Данное число меньше нуля\"; elseif ($digit >= 0) echo \"Это число больше или равно нулю\"; else echo \"Это не число\"; } echo \"<form action=\'?\' method=\'POST\'> <h3>Укажите число:</h3> <input type=\'text\' name=\'digit\'> <input type=\'submit\' name=\'submitt’ value=\'ok\'> </form>\"; ?> ArIzOn (12 Jan 2015 в 19:54) Optimuses, спс Zed (12 Jan 2015 в 20:19) Ошибка была... <? if(isset($_POST[\'num\'])){ $var = $_POST[\'num\']; if(!is_numeric($var)) $error = \'Это не число!\'; elseif(intval($var) == 0) $error = \'Число меньше нуля\'; if(!$error){ ////// Действие если нет ошибок } } echo (isset($error) ? $error : NULL); echo \"<form action=\'\' method=\'POST\'> <h3>Укажите число:</h3> <input type=\'text\' name=\'num\'> <input type=\'submit\' name=\'go\' value=\'ok\'> </form>\"; ?> ArIzOn (12 Jan 2015 в 22:14) Zed, спс за помощь) Источник: http://www.dcms-social.ru/forum/20/41/56930/