|
|
|
| Пишу:
<TITLE>Мой сайт</TITLE>
<?
if ($nam) {echo ("Кнопка нажата!"); }
?>
<FORM method="POST" action="index.php">
<INPUT type="submit" value="Запрос" name="nam">
</FORM>
|
По идее должно при нажатии кнопки выводить "Кнопка нажата!". Но не фига!!!!!!
Пишу if (!$nam) {echo ("Кнопка нажата!"); } выводит... Короче не реагирует на нажатие кнопки.
Скажите пожалуйста, не проходите мимо, чё за фигня творится??? | |
|
|
|
|
|
|
|
для: Lao
(03.04.2010 в 02:04)
| | Нужно писать $_POST['nam']. Так как написали вы, уже давно никто не пишет. Приобретите учебник поновее. | |
|
|
|
|
|
|
|
для: Саня
(03.04.2010 в 02:30)
| | Спасибо, Саня. А можете в догонку ссылку дать на этот учебник. Премного благодарен! | |
|
|
|
|
|
|
|
для: Lao
(03.04.2010 в 03:25)
| | http://www.php.ru/manual/ | |
|
|
|
|
|
|
|
для: Lao
(03.04.2010 в 02:04)
| | вообще-то нужно писать не if($nam) и даже не if($_POST['nam']) , а if( !empty($_POST['nam']) ) . | |
|
|
|
|
|
|
|
для: Trianon
(03.04.2010 в 14:28)
| | Чем это обосновано?
По сути ведь if($_POST['nam']) и if( !empty($_POST['nam']) ) идентичны (по крайней мере по результату сужу) | |
|
|
|
|
|
|
|
для: neadekvat
(03.04.2010 в 14:41)
| | отнюдь.
Первое является ошибкой (обращения к неопределенному элементу массива) и вызовет соответствующую диагностику.
То, что вычисление неопределенного значения приводится к null ( а последнее, в конечном итоге, к false) - вопрос вторичный. | |
|
|
|
|
|
|
|
для: Trianon
(03.04.2010 в 14:46)
| | Теперь понятно. | |
|
|
|
|
|
|
|
для: neadekvat
(03.04.2010 в 14:54)
| | Спасибо за ответы и помощь!!!!!!!!!!!! Теперь мне всё понятно. | |
|
|
|