Введение в программирование на PHP5




Example.7.3


<? php

//Проверка, была ли нажата кнопка отправки. Если да, начинается проверка данных формы.

if ($_POST['submitB'] == "Submit") { //Проверяет, что было введено поле name

$valid_form = true;

if ($_POST['name'] == "") { echo "Введите свое имя"; $valid_form = false; }

else { $name = $_POST['name']; }

if ($_POST['uname'] == "") { echo "Введите имя пользователя"; $valid_form = false; }

else { $username = $_POST['uname']; }

if ($_POST['pass'] == "") {

echo "Введите пароль"; $valid_form = false; }

elseif (strlen($_POST['pass']) < 4) {

echo "Пароль должен содержать не менее 4 символов"; $valid_form = false; }

else { $password = $_POST['pass']; }

//если все поля формы были введены правильно, начинаем обработку

if($valid_form == true) {

//код обработки формы находится здесь

} } ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD/XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>A Web Page</title> </head> <body>

<form method="post" action="http://msconline.maconstate.edu/tutorials/PHP/PHP07/form_validate.php"/> Enter Name: <input type="text" name="name"/> Enter user name: <input type="text" name="uname"/> Enter Password (must contain at least 6 characters): <input type="password" name="pass"/> <input type="submit" name="submitB" value="Submit"/> </form>

</body> </html>

Пример 7.3.

Закрыть окно




Содержание  Назад  Вперед