DimaTiunov
Новичок
В прошлой теме меня критиковали за незнание но всё же напишу
У меня проблема с обработчиком регистрации:
Сам скрипт с формой заполнения данных:
Вот обработчик
При введении данных (причём заполняю все поля) пишет "Заполните все поля !"
ВАЖНАЯ ПОМЕТКА:Скрипт не мой,а скачан vanta.ru/script/info.php?id=962&clas=0,но перевод я делал сам....
У меня проблема с обработчиком регистрации:
Сам скрипт с формой заполнения данных:
PHP:
<?php
include("config.php");
if($loged=='yes')
{
echo "$lang[registerloged]";
}
else
{
?>
<form action="reg.php" method="post">
<?php echo $lang[username] ?> : <input type="text" name="username"><BR>
<?php echo $lang[password] ?> : <input type="password" name="password"><BR>
<?php echo $lang[passwordagain] ?> : <input type="password" name="password2"><BR>
<?php echo $lang[fname] ?> : <input type="text" name="fname"><BR>
<?php echo $lang[lname] ?> : <input type="text" name="sname"><BR>
<?php echo $lang[email] ?> : <input type="text" name="emaila"><BR>
<?php echo $lang[country] ?> : <input type="text" name="country"><BR>
<?php echo $lang[city] ?> : <input type="text" name="city"><BR>
<?php echo $lang[interests] ?> : <TEXTAREA NAME="interests" COLS="40" ROWS="8">
</TEXTAREA><BR>
<input type="submit" value="<?php echo $lang[registerbutton] ?>">
</form>
<?php
}
?>
PHP:
<?
include("config.php");
$connection = mysql_connect("$server", "$db_user", "$db_pass");
$db = mysql_select_db("$database", $connection);
$query = "SELECT * FROM login where username='$username'";
$result = mysql_query($query, $connection);
$exuser=mysql_numrows($result);
?>
<?php
if($username=='' OR $password=='' OR $password2=='' OR $fname=='' OR $sname=='' OR $emaila=='' OR $country=='' OR $city=='' OR $interests=='')
{
echo "$lang[fillfields]";
}
elseif($password!=$password2)
{
echo "$lang[passdontmatch]";
}
elseif($exuser=='1')
{
echo "$lang[usernameregistered]";
}
else
{
include("config.php");
$connection = mysql_connect("$server", "$db_user", "$db_pass");
$db = mysql_select_db("$database", $connection);
$query = "INSERT INTO login (`username`,`password`,`fname`,`sname`,`email`,`country`,`city`,`interests`)".
"VALUES ('$username', '$password', '$fname','$sname', '$emaila', '$country', '$city', '$interests')";
$result = mysql_query($query, $connection);
echo "$lang[thanksregister]";
$ida= uniqid('message');
$ida2= uniqid('$ida');
$nr= uniqid($ida);
$date=date('m.j.Y');
$connection = mysql_connect("$server", "$db_user", "$db_pass");
$db = mysql_select_db("$database", $connection);
$query = "SELECT * FROM usermessages";
$query = "INSERT INTO usermessages (`nomer`, `to`, `from`, `date`, `title`, `message`, `new`) VALUES ('$nr', '$username', 'admin', '$date', '$lang[adminwelcome]', '$lang[adminwelcomemessage]', 'yes')";
$result = mysql_query($query, $connection);
}
?>
ВАЖНАЯ ПОМЕТКА:Скрипт не мой,а скачан vanta.ru/script/info.php?id=962&clas=0,но перевод я делал сам....