вы опробывали выше описанное?
_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Цитата (exotica @ 20.02.2014 - 16:56) |
вы опробывали выше описанное? |
Цитата (exotica @ 20.02.2014 - 17:05) |
теперь вместо того чтобы вывести на экран нам необходимо обработать эти данные и поместить их в БД, так? |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Регистрация</title>
</head>
<body>
<center>
<form name="addform" action="add.php" method="POST">
Введите имя пользователя: <input type="text" name="username"><br>
Введите пароль: <input type="text" name="userpass"><br>
Повторите пароль: <input type="text" name="againpass"><br>
<input type="submit" name="submit" value="Отправить">
</form>
</center>
</body>
</html>
<?php
$username = $_POST['username'];
$userpass = $_POST['userpass'];
$againpass = $_POST['againpass'];
echo $username.'<br>';
echo $userpass.'<br>';
echo $againpass.'<br>';
?>
Цитата (exotica @ 20.02.2014 - 17:07) |
усовершенствуем нашу форму, добавим ввод пароля и соответственно его подтверждение: index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
<?php
if(isset($_POST['username'])) //проверяем не отправили -ли пустое поле
{
$username = $_POST['username'];
}
else
{
echo 'Имя введено не корректно'; //если поле окажется пустым , то выводим сообщение об ошибке
exit(); //останавливаем скрипт
}
if(isset($_POST['userpass'])) //проверяем не отправили -ли пустое поле
{
$userpass = $_POST['userpass'];
}
else
{
echo 'Пароль введено не корректно'; //если поле окажется пустым , то выводим сообщение об ошибке
exit(); //останавливаем скрипт
}
if($_POST['againpass'] == $_POST['userpass']) //проверяем соответствует ли пароль и повторный его ввод
{
$againpass = $_POST['againpass'];
}
else
{
echo 'Имя введено не корректно'; // если введены разные пароли выводим ошибку
exit(); //останавливаем скрипт
}
echo $username.'<br>';
echo $userpass.'<br>';
echo $againpass.'<br>';
?>