[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка корректности введенных данных
Страницы: 1, 2, 3
exotica
вы опробывали выше описанное?

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
favorskij
Цитата (exotica @ 20.02.2014 - 16:56)
вы опробывали выше описанное?

Да. Выводит то что я написал ))) Прикольно.
exotica
теперь вместо того чтобы вывести на экран нам необходимо обработать эти данные и поместить их в БД, так?



_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
favorskij
Цитата (exotica @ 20.02.2014 - 17:05)
теперь вместо того чтобы вывести на экран нам необходимо обработать эти данные и поместить их в БД, так?

Да. Верно.
exotica
усовершенствуем нашу форму, добавим ввод пароля и соответственно его подтверждение:
index.php
<!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>


_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
exotica
И проверим , получили ли мы все что хотели:

файл add.php
<?php
$username = $_POST['username'];
$userpass = $_POST['userpass'];
$againpass = $_POST['againpass'];

echo $username.'<br>';
echo $userpass.'<br>';
echo $againpass.'<br>';
?>


_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
favorskij
Цитата (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">
<
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>

Да, вывел все на экран ))) прикольно.
exotica
далее сделаем первые проверки:

файл add.php
<?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>';
?>



пробуйте, вы должны увидеть либо введенные данные, либо одну из ошибок

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.