|
|
|
|
<?
if (empty($_POST[categ]))
{
echo "Выберите категорию!!!";
}
?>
|
Это сообщение выводится в новом окне и обратной связи нет!
Подскажите как вывести сообщение об ошибке на той же странице в виде ну, например, маленького окошка для сообщений с кнопочкой ok как в ОС Windows!
Или что-то похожее! | |
|
|
|
|
|
|
|
для: lilu
(09.09.2005 в 12:23)
| | Так ведь это тоже не даст обратной связи, может лучше вывести ссылку для возвращения обратно?
<?
if (empty($_POST[categ]))
{
echo "Выберите категорию!!!";
echo "<p><a href=# onClick='history.back()'>Вернуться к правке разделов</a></p>";
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(09.09.2005 в 12:52)
| | Вы знаете что не возращает эта ссылка обратно:(( | |
|
|
|
|
|
|
|
для: lilu
(09.09.2005 в 12:23)
| | сделайте переадресацию на тот же файл, а в строке URL укажите сообщение (?msg=0), которое вам нужно. в файле, где у вас форма сделайте проверку -
if (msg == 0) echo "Выберите категорию!!!";
if (msg ==1) echo "OK!";
|
можно много разных сообщений напридумывать. а вообще-то проверку заполнения полей формы лучше делать на Java-script, быстрее будет. а так - скрипт обращается к серверу, ждет ответ, выводит ответ.... | |
|
|
|
|
|
|
|
для: elenaki
(09.09.2005 в 12:54)
| | ну на яве конечно проверку делать не стоит т.к. ее юзверь править может а на пхп можно сделать примерно так:
1) проверить поля на ошибки в какомнить скрипте типа adduser.php или чтот вроде ну по смыслу похожее на регистрацию или зачем там эт форма нужна
2) в случае ошибок вернуть на страница формы с параметрами заполненных полей а в форме поля заполнять автоматически если эти параметры не пусты
ну и в случае ошибки писать какое нить сообщение
думаю будет работать | |
|
|
|
|
|
|
|
для: PAKETA
(09.09.2005 в 14:59)
| | Это всё хорошо! Если можно поподробнее про 2-ое действие: как вернуться на форму с полями и хоробы где ошибка чтобы это поле выделялось цветом каким-нибудь! | |
|
|
|