Программирование > PHP
Ничего непонимаю
Realtor from Moscow:
Вставь проверку на яваскрипте.
Modern:
--- Цитировать ---Вставь проверку на яваскрипте.
--- Конец цитаты ---
В твоём случае это лучший выход. К тому же несложно написать.
Если ПХП, то здесь без обрабатывающего файла довольно сложно обойтись. Но если подумать. ..... То может быть и можно..... Я ещё поразмышляю....
Doctor013:
--- Цитировать ---Вставь проверку на яваскрипте.
--- Конец цитаты ---
Не-а мужчины, не согласен.. Ява может применяться только в дополнение к основной проверке, а здесь лучше всего проверить существуют ли переменные. Если несуществуют - молчим, если существуют, проверяем на правильность и выводим сообщение..
Макс:
Я например проверку формы делаю так:
1. Делаю массив $errors=array(); в который записываю тексты всех ошибок, которые произошли при проверке фрмы.
2. Если ошибок не было (массив $errors имеет нулевую длинну) заносим данные в БД, выводим клиенту HTML-код с сообщением что его данные приняты (или простой header("Location ....");) и делаем exit;
3.Если ошибки были - выводим форму, сообщения записаные в $errors а в формах в параметр value тегов формы записываешь значения, которые пользователь ввел.
if(empty($login))
{
$errors[\'login\']="Вы не ввели логин";
}
else
{
// здесь можешь еще какие-то провекрки сделать
// например проверку на допустимые символы
// и тогда $errors[\'login\']="Вы использовали недопустимые символы в логине";
}
....// проверка остльных полей формы
// если не было ошибок - делаешь что-то с данными
if(count($errors)==0)
{
... // заносим в БД
... // выводим клиенту что его данные приняты
exit;
}
?>
... // html-код
nobody:
Да спосибо...
Навигация
Перейти к полной версии