Помощник
|
вывод результата формы |
EnterBack
|
Сообщение
#1
|
||
|
|
||
|
|||
alexdrob |
5.2.2010, 0:36;
Ответить: alexdrob
Сообщение
#2
|
|
и что можно сказать по 2 строчкам кода?)
|
|
|
EnterBack
|
Сообщение
#3
|
|
reg.php
[PHP] <table border="0" cellpadding="0" cellspacing="0" width="800" height="100%"> <tr> <td background="images/text_top.png" height="25"> </td> </tr> <tr> <td background="images/text_main.png" height="500" valign="top" style="padding:20px; padding-left:35px;"> <form action="regs.php" method="post"> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top" style="padding:20px;">Ваше имя</td> <td valign="top" style="padding:20px;"><input type="text" name="name" size="40" title="Не меньше 3 символов, английскими буквами" /></td> </tr> <tr> <td valign="top" style="padding:20px;">Ваш пароль</td> <td valign="top" style="padding:20px;"><input type="password" name="pass" size="40" title="Не меньше 4 символов, не используя русские буквы" /></td> </tr> <tr> <td valign="top" style="padding:20px;">Повторите пароль</td> <td valign="top" style="padding:20px;"><input type="password" name="pass2" size="40" title="Не меньше 4 символов, не используя русские буквы" /></td> </tr> <tr> <td valign="top" style="padding:20px;">Ваш email</td> <td valign="top" style="padding:20px;"><input type="text" name="email" size="40" title="Не больше 60" /></td> </tr> <tr> <td valign="top" style="padding:20px;">Ваш icq</td> <td valign="top" style="padding:20px;"><input type="text" name="icq" size="40" title="Не больше 15" /></td> </tr> <tr> <td valign="top" style="padding:20px;"><input type="submit" value="Регистрация" name="ok" /></td> <td valign="top" style="padding:20px;"><input type="reset" value="Сбросить" /></td> </tr> </table> </form> </td> </tr> <tr> <td background="images/text_bottom.png" height="25"> </td> </tr> </table> [/PHP] regs.php [PHP] <table border="0" cellpadding="0" cellspacing="0" width="800" height="100%"> <tr> <td background="images/text_top.png" height="25"> </td> </tr> <tr> <td background="images/text_main.png" height="500" valign="top" style="padding:20px; padding-left:35px;"> <?php include ('script/connect.php'); { $name = $_POST['name']; $pass = $_POST['pass']; $pass2 = $_POST['pass2']; $email = $_POST['email']; $icq = $_POST['icq']; } if (isset($_POST['ok'])) { if ($name == "") { echo('<center><font color=red>Имя не может быть пустым</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif ($pass == "") { echo('<center><font color=red>Пароль не может быть пустым</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif ($pass2 == "") { echo('<center><font color=red>Подтверждение пароля должно быть заполнено</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif ($email == "") { echo('<center><font color=red>Email не может быть пустым</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif ($pass != $pass2) { echo('<center><font color=red>Пароли не совпадают</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif (!preg_match("/^[a-zA-Z0-9]+$/",$name)) { echo('<center><font color=red>Логин должен состоять только из латинских букв и цифр</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif (!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i",$email)) { echo('<center><font color=red>Email заполнен некоректно</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif (strlen($name) < 4) { echo('<center><font color=red>Имя слишком короткое</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif (strlen($pass) < 5) { echo('<center><font color=red>Пароль слишком короткий</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif (strlen($icq) > 15) { echo('<center><font color=red>ICQ номер слишком длинный</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif (strlen($email) > 30) { echo('<center><font color=red>Email слишком длинный</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif (strlen($pass) > 30) { echo('<center><font color=red>Пароль слишком длинный</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } elseif (strlen($name) > 30) { echo('<center><font color=red>Имя слишком длинное</font></center>'); echo('<center><a href=reg.php class=a>Назад</a></center>'); $result = die(mysql_error());; } else { echo('<center>Пользователь <font color=blue>'.$name.'</font> успешно зарегестрирован<br><a href=index.php class=a>На главную</a><br><a href=cabinet.php class=a>Личный кабинет</a></center>'); $query = "INSERT into users (name, password, email, icq) VALUES ('$name', '$pass', '$email', '$icq')"; $result = mysql_query($query) or die(mysql_error());; } } else { echo('Перейти на страницу <a href=reg.php class=a>регистрации</a>'); $result = die(mysql_error());; } ?> </td> </tr> <tr> <td background="images/text_bottom.png" height="25"> </td> </tr> </table> [/PHP] |
|
|
EnterBack
|
Сообщение
#4
|
|
|
вообщем результат регистрации типо вы успешно зареганы или там пароли не совпадают должно выводится в той же таблице где была форма (как это было раньше) а сейчас оно выводится фиг знает где под всем сайтом((
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок быстро, удобно, по доступному курсу |
200 | Sostavitel | 97662 | 11.2.2024, 21:07 автор: Wolfhound |
|
Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA). | 9 | sbitcoinru | 6746 | 10.10.2023, 19:25 автор: Sbitcoin |
|
Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH | 225 | himin | 132448 | 7.5.2023, 13:26 автор: Вера_Симонова |
|
«»101Crypta.com«»ВВОД/ВЫВОД/ОБМЕН«»BTC/ETH/QIWI/USDT/VISA/MC«»НАЛИЧНЫЕ/СНГ/ЕВРОПА«» | 13 | 101Crypta | 12130 | 18.4.2023, 23:15 автор: 101Crypta |
|
Нужен вывод в топ наших роликов Youtube | 3 | wep | 1906 | 23.3.2023, 17:39 автор: distrib095 |
Текстовая версия | Сейчас: 28.3.2024, 20:20 |