WhiteKnight
18.09.2009 - 01:17
Ошибка какая то странная возникла. Пишу уже долго тестю все норм. А тут заметил такое сообщение
Notice: Undefined index: name in D:\WebServer\Apache\htdocs\Book\index.php on line 84
Код |
echo '<font color="red">*</font>Имя <input type="text" name="name" value="'.htmlspecialchars(trim($_REQUEST['name'])).'" <br>'; |
На каком этапе взялась эта ошибка я не знаю

И в чем ее причина тоже
Если убрать вот это htmlspecialchars(trim($_REQUEST['name'] то нету такой ошибки
Спустя 3 минуты, 27 секунд (18.09.2009 - 00:21) twin написал(а):
Спустя 23 секунды (18.09.2009 - 00:21) waldicom написал(а):
В скрипт не передается переменная name. Ни через GET, ни через POST, ни как по другому.
Проверять можно с помощью isset()
Спустя 10 минут, 34 секунды (18.09.2009 - 00:32) WhiteKnight написал(а):
Спасибо. Понял что переменной вроде не существует. Но почему ?
она ведь есть то name="name" или я что то не так понял
Спустя 4 минуты, 12 секунд (18.09.2009 - 00:36) WhiteKnight написал(а):
Мне нужно что бы данные в форме оставались при не заполнении какой то из форм
я вот так написал текстовое поле
PHP |
echo '<font color="red">*</font>Сообщение <textarea name="msg"'.htmlspecialchars( $msg = !empty($_REQUEST['msg'])?$_REQUEST['msg']:NULL).'</textarea>'; |
но данные не сохраняются