| |
|
|
| | всем привет!!!
небольшая проблема возникла...
есть форма, к примеру:
<form name="form1" method="post" action='<?php echo($_SERVER["PHP_SELF"]) ?>'>
<input type="text" name="textfield">
<input type="submit" name="submit" value="submit">
</form>
вот значит... проверку на той же странице делаю, а именно:
if ($_POST["submit"] == "submit") {
echo($_POST["textfield"]);
}
так вот при первой загрузке выскакивает такая вот бяка:
"Notice: Undefined index: submit in c:\local\apache_group\Apache\htdocs\something"
потом на кнопаньку submit тычишь, ну и все нормально работать начинает. но надо что с первой загрузки,
а то всякие проверки типа if (isset($_POST["submit"]) $$ и т.д.) катать не охото, особенно
когда полей штук 10 на форме...
товарисчи, пожалуйста, помогите!!!
заранее благодарен... | |
| |
|
|
| |
|
|
| |
для: denok
(20.10.2005 в 04:43)
| | | А флажок какой нить поставить можно или нет типа boolean (как в делфях) | |
| |
|
|
| |
|
|
| |
для: denok
(20.10.2005 в 04:43)
| | | Цитирую хеопса:
Notice является своеобразным советом и выводится, когда выставлена максимальная чувствительность PHP к ошибкам - её следует понизить, как это сделано на всех хостингах, иначе они не дадут работать. Для этого, следует выставить соответствующее значение для директивы [url]error_reporting http://www.softtime.ru/info/articlephp.php?id_article=23[/url] , в конфигурационном файле php.ini
error_reporting = E_ALL & ~E_NOTICE
|
Так же можно изменить уровень обработки ошибок локально, для этого в начало скрипта следует поместить функцию
<?php
Error_Reporting(E_ALL & ~E_NOTICE);
?>
|
в качестве параметра, которой передать соответствующий уровень обработки ошибок. | |
| |
|
|
| |
|
|
| |
для: vasso_m
(20.10.2005 в 08:39)
| | | а вообще мне кажеться, что все-таки isset - это более надежно | |
| |
|
|
| |
|
|
| |
для: vasso_m
(20.10.2005 в 08:40)
| | | большое пролетарское спасибо. помогло | |
| |
|
|