Имеются вот эти поля $subject = $_POST['subject']; $name = $_POST['name'] ; $text = $_POST['text'] ; $email = $_POST['email'] ;
Как насчет вот такого обработчика: Code: <html> <head> <title>Яндекс.Поиск + JavaScript обработчик</title> <script type="text/javascript"> function check() { var field = document.getElementById("text"); if (field.value == "") { alert('Пустое поле! Вы ничего не ввели!'); return false; } return true; } </script> </head> <body> <form action = "http://yandex.ru/yandsearch?text=" onsubmit="return check()" > <input type="text" id = "text" name = "text" /> <input type="submit" value = "Поиск" /> </form> </body> </html> Изначально писал для поисковика, но изменить - не проблема. Если помог, ставь плюс)
PHP: if(!isset($_POST['subject']) || is_array($_POST['subject']) || !isset($_POST['subject'][0])) die('Поле subject пустое'); $subject = $_POST['subject']; //дальше, вероятно, нужна какая-то проверка длины строки в поле //или применение регулярных выражений для проверки
1wegas1 empty(), isset(), $var != NULL Для простых вопросов есть специально закрепленная тема - PHP: Новичкам: задаем вопросы [B]kravch_v[/B], говоришь ты писал? Просто вот этот скрипт: http://bitbybit.ru/tutorial/JavaScript/lesson/209 И статья, которая была опубликована тобой 07.09.2011 в 18:29 точно такая же, как на этом сайте.