|
|
|
|
|
для: Norek
(08.01.2008 в 02:04)
| | Вот скрипт проверки на регистрацию
Это форма отправки
<div style="width:200px; margin-top:5px; font-family:Georgia">
<table width="100%" border="0">
<form action="test.php" method="post" onsubmit="return sendform();">
<tr>
<td>Логин</td>
<td><input type="text" name="login" size="18" maxlength="20" value=""/></td>
</tr>
<tr>
<td>Пароль</td>
<td><input type="password" name="pass" size="18" maxlength="20" value=""/></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" value="Войти" name="submit" /></td>
</tr>
</form>
</table>
<div align="center" class="main_txt"><a href="registration.php">Регистрация!</a> | <a href="form_vost.php">Забыли пароль ?</a></div>
</div>
|
вот сценарий обработки
<?php
//Обработчик формы регистрации
if(isset($_POST['submit']))
{
$login=$_POST['login'];
$pass=$_POST['pass'];
}
else echo "Вы не ввели логин или пароль!";
//Проверка переменных
if(trim($login)=='')
{
echo "Вы не ввели логин !";
}
if(trim($pass)=='')
{
echo "Вы не ввели пароль !";
}
//Соединение с БД
$db= mysql_connect("localhost","artyom","100585") or die("Ошибка при подключении к БД!");
mysql_select_db("user",$db);
//Проверка зарегистрирован ли пользователь
$result = mysql_query("SELECT id FROM `users` WHERE login='".$login."' AND pass = '".$pass."'",$db);
if(mysql_error($db)!='')
{
die("Ошибка в запросе к БД !");
}
if(mysql_num_rows($result)!=0)
{
header("Location: registred.php");
}
else
{
echo "<center style='color:red'> Вы не зарегистрированы? пожалуйста зарегистрируйтесь ! </center>";
include ("registration.php");
}
mysql_close();
?>
|
там с коментариями думаю что разберётесь | |
|
|
|
|
|
|
|
для: Norek
(08.01.2008 в 00:29)
| | Так кто-то сможет мне помочь с этими массивами?! | |
|
|
|
|
|
|
|
для: zlt
(08.01.2008 в 00:15)
| | Я понял что надо всё это делать через суперглобальные массивы, но как это оформить?
Faraon, судя по всему кол-вом символов(Я пытался отправить HTML код с пом. скрипта, так при разном его кол-ве(кода) - разный результат(когда кода мало - отправляет, когда много - скрипт не работает)(код задавал через переменую)) | |
|
|
|
|
|
|
|
для: zlt
(08.01.2008 в 00:12)
| | >Как то полюбому ограничена ... на вскидку нескажу но то что ограничена это точно.
Да, и чем ограничено? | |
|
|
|
|
|
|
|
для: zlt
(08.01.2008 в 00:15)
| | Спасибо, сейчас попробую | |
|
|
|
|
|
|
|
для: Norek
(07.01.2008 в 22:59)
| | >Вот как раз вопрос! Как установить связь между переменной и формой? (т.е. ты вводишь данные в форму, а скрипт прикрепляет их к переменной)
ну просто используете нужную переменную в скрипте ... через переменные окружения (так вроде называется)
$_POST[]
$_GET[]
или если включен режим регистер глобалс то можно сразу имя переменной писать | |
|
|
|
|
|
|
|
для: Norek
(08.01.2008 в 00:01)
| | >И ещё один! Разве длина у переменных как-то ограничена?
Как то полюбому ограничена ... на вскидку нескажу но то что ограничена это точно.
Но недумаю что дело в ограничении. | |
|
|
|
|
|
|
|
для: Norek
(07.01.2008 в 22:59)
| | И ещё один! Разве длина у переменных как-то ограничена? | |
|
|
|
|
|
|
|
для: Norek
(07.01.2008 в 22:51)
| | Вот как раз вопрос! Как установить связь между переменной и формой? (т.е. ты вводишь данные в форму, а скрипт прикрепляет их к переменной) | |
|
|
|
|
|
|
|
для: AlMag
(07.01.2008 в 21:13)
| | Спасибо большое всем, кто помог, 1 часть сделал, осталась 2 большая! Ещё будут вопросы, надеюсь на вашу помощь! | |
|
|
|
|