|
|
|
|
<form action=handler.php method=post>
Пользователь <input type=text name=name value=<?php echo $_SESSION['user']; ?>><br>
Пароль <input type=password name=password value=<?php echo $_SESSION['password']; ?>><br>
<input type=submit value=Авторизировать>
</form>
|
Notice: Undefined index: password in s:\home\test3.ru\www\index.php
Notice: Undefined index: user in s:\home\test3.ru\www\index.php
В чем проблема никто не скажет? | |
|
|
|
|
|
|
|
для: Тиль
(03.03.2006 в 12:10)
| | Ни в чем. Просто у вас в сессии пока не определены переменные user и password | |
|
|
|
|
|
|
|
для: Тиль
(03.03.2006 в 12:10)
| |
<form action=handler.php method=post>
Пользователь <input type=text name=name value='<?php
if(isset($_SESSION['user'])) echo $_SESSION['user'];
?>'><br> Пароль <input type=password name=password value='<?php
isset($_SESSION['user']) && isset($_SESSION['password'])) echo $_SESSION['password'];
?>'><br> <input type=submit value=Авторизировать>
</form>
|
| |
|
|
|
|
|
|
|
для: Тиль
(03.03.2006 в 12:10)
| | Notice является своеобразным советом и выводится, когда выставлена максимальная чувствительность PHP к ошибкам - её следует понизить, как это сделано на всех хостингах, иначе они не дадут работать. Для этого, следует выставить соответствующее значение для директивы error_reporting http://www.softtime.ru/info/articlephp.php?id_article=23, в конфигурационном файле php.ini
error_reporting = E_ALL & ~E_NOTICE
|
Так же можно изменить уровень обработки ошибок локально, для этого в начало скрипта следует поместить функцию
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
?>
|
В качестве параметра, которой передать соответствующий уровень обработки ошибок. | |
|
|
|