session_start();
include("connect.php");
$soed=mysql_connect($host,$db_user,$db_pwd);
if(!mysql_select_db($db_name,$soed))
{
echo "Не могу выбрать базу данных";
exit();
}
if(!$_POST['do'] OR $_POST['do'] =='')
{
echo("<form method=\"POST\" action=\"\")<br />
Желаеиый ник:<div><input name=\"nick\" type=\"text\"><br />
Пароль:<div><input name=\"pass\" type=\"text\"><br />
Еще раз пароль<div><input name=\"rpass\" type=\"text\"><br />
<input name=\"do\" type=\"submit\" value=\"зарегистрировать\">
</form>");
}
$nick=$_POST["nick"];
mysql_query("SELECT * FROM users WHERE nick='".strtolower($nick)."'");
if($_POST['pass'] !='' AND $_POST['rpass'] !='' AND $_POST['pass'] === $_POST['rpass'])
{
$pass = $_POST['pass'];
$r="INSERT INTO users VALUES(NULL,'".strtolower($nick)."','".md5($pass)."')";
mysql_query($r);
session_destroy();
?>
code9 |
Сейчас нет на сайте Репутация: 0 Регистрация: 5.03.2009 Всего сообщений: 479 |
8 июля 2009, 01:20 |
Я сейчас начал писать регистрацию,а из за этой непонятной ошибки дело стоит |
Profi Administrator |
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
8 июля 2009, 02:20 |
code9, а чего тут непонятного? Фигурную скобку после последнего запроса поставь.
----- И вынеси наконец подключение к базе в connect.php. ----- if(!$_POST['do'] OR $_POST['do'] =='') перестань изобретать подобные конструкции. <?php if(!$_POST['do'])
----- <?php $nick=$_POST["nick"];
----- <?php $r="INSERT INTO users VALUES(NULL,'".strtolower($nick)."','".md5($pass)."')"; |
code9 |
Сейчас нет на сайте Репутация: 0 Регистрация: 5.03.2009 Всего сообщений: 479 |
8 июля 2009, 13:53 |
Так а "на что" нужно фильтовать данные как ник и пароль? И вот где я сравниваю введенный ник с ником из базы,как мне там конструкцию эту устроить. Как после проверки сказать что такой ник уже есть в базе? можно так? if(запрос к базе сверяем ник)
{такой ник уже есть} илс {продолжаем рег. дальше} |
code9 |
Сейчас нет на сайте Репутация: 0 Регистрация: 5.03.2009 Всего сообщений: 479 |
8 июля 2009, 14:44 |
<?
|
Profi Administrator |
Репутация: 126 Регистрация: 25.04.2006 Всего сообщений: 10175 Откуда: Уфа РБ |
12 июля 2009, 11:37 |
code9, я же тебе выше написал как выводить форуму, а ты делаешь ту же ошибку |
Список форумов » Вэб-разработка | На страницу Пред. 1, 2, 3 ... 43, 44, 45 ... 87, 88, 89 След. |
Страница 44 из 89 |
Часовой пояс: GMT + 4 Мобильный портал, Profi © 2005-2023 |
Время генерации страницы: 0.039 сек Общая загрузка процессора: 41% SQL-запросов: 4 |