Проблем с рег...

Zoomchoo

Registered
Проблема ми е следния:Като тръгна да се рег и като въведа две различни пароли и дам РЕГИСТРАЦИЯ ми изписва ,че паролите не съвпад и под него че рег е завършена успешно...Как да го оправа :? Eто кода от register.php:
Код:
<?php
session_start();
mysql_connect('localhost', 'root', '');
mysql_select_db('c');
if ($_SESSION['is_logged'] == "true")
{
echo "Неможете да се регистрирате докато сте влязли в акаунта си.";
}
else
{
?>
<center>
<form method="POST" action="" />
<font color="White">Потребител:</font> <br />
<input type="text" name="user" /><br />
<font color="White">Парола:</font> <br />
<input type="password" name="pass" /><br />
<font color="White">Повтори парола:</font> <br />
<input type="password" name="pass2" /><br />
<font color="White">Пол:</font> <br />
<select name="pol">
<option value='МОМЧЕ'>Момче</option><option value='МОМИЧЕ'>Момиче</option>
</select><br />
<font color="White">Скайп:</font> <br />
<input type="text" name="skype" /><br />
<font color="White">Клан:</font> <br />
<input type="text" name="clan" /><br />
<font color="White">Представяне:</font> <br />
<textarea name="desc"></textarea><br />
<input type="submit" name="submit" value="Регистрация"><br />
</form>

<?php
if(isset($_POST['submit'])){

$user = trim($_POST['user']);
$pass = trim($_POST['pass']);
$pass2 = trim($_POST['pass2']);
$pol = $_POST['pol'];
$skype = trim($_POST['skype']);
$desc = trim(nl2br($_POST['desc']));
$klan = trim($_POST['clan']);


$query = mysql_query("SELECT * FROM `users` WHERE `user`='$user'");
if(mysql_num_rows($query)){
   echo "Вече съществува това потребителско име.";
}
else {
if($pass != $pass2) {
echo '<font color="White">Паролите не съвпадат!</font>';
}
if(strlen($user)<4) {
echo '<font color="White">Потребителското име е по кратко от 4 символа!</font>';
}
if(strlen($pol)<4) {
echo '<font color="White">Моля изберете пол!</font>';
}
if(strlen($skype)<4) {
echo '<font color="White">Скайпа е по кратък от 4 символа!</font>';
}
if(strlen($desc)<4) {
echo '<font color="White">Представянето е по кратко от 4 символа!</font>';
}
if(strlen($klan)<4) {
echo '<font color="White">Кланът е по клатък от 4 символа!</font>';
}
else {
$user = addslashes($user);
$pass = md5($pass);
$pol = addslashes($pol);
$skype = addslashes($skype);
$desc = addslashes($desc);
$clan = addslashes($clan);

mysql_query("INSERT INTO users (`user`,`pass`,`pol`,`skype`,`desc`, `clan`) VALUES ('$user', '$pass', '$pol', '$skype', '$desc', '$clan')") or die (mysql_error());
$vreme = "10";
$url = "index.php";
echo "<meta http-equiv='refresh' content='$vreme;URL=$url'>";
echo '<center><font color="White">Успешна регистрация пренасочване към '.$url.' след '.$vreme.'</font>';
}
}
}
}
?>
</center>
 
Пробвай така:

<?php
session_start();
mysql_connect('localhost', 'root', '');
mysql_select_db('c');
if ($_SESSION['is_logged'] == "true")
{
echo "Неможете да се регистрирате докато сте влязли в акаунта си.";
}
else
{
?>
<center>
<form method="POST" action="" />
<font color="White">Потребител:</font> <br />
<input type="text" name="user" /><br />
<font color="White">Парола:</font> <br />
<input type="password" name="pass" /><br />
<font color="White">Повтори парола:</font> <br />
<input type="password" name="pass2" /><br />
<font color="White">Пол:</font> <br />
<select name="pol">
<option value='МОМЧЕ'>Момче</option><option value='МОМИЧЕ'>Момиче</option>
</select><br />
<font color="White">Скайп:</font> <br />
<input type="text" name="skype" /><br />
<font color="White">Клан:</font> <br />
<input type="text" name="clan" /><br />
<font color="White">Представяне:</font> <br />
<textarea name="desc"></textarea><br />
<input type="submit" name="submit" value="Регистрация"><br />
</form>

<?php
if(isset($_POST['submit'])){

$user = trim($_POST['user']);
$pass = trim($_POST['pass']);
$pass2 = trim($_POST['pass2']);
$pol = $_POST['pol'];
$skype = trim($_POST['skype']);
$desc = trim(nl2br($_POST['desc']));
$klan = trim($_POST['clan']);


$query = mysql_query("SELECT * FROM `users` WHERE `user`='$user'");
if(mysql_num_rows($query)){
echo "Вече съществува това потребителско име.";
}
else {
if($pass != $pass2) {
echo '<font color="White">Паролите не съвпадат!</font>';
}
elseif(strlen($user)<4) {
echo '<font color="White">Потребителското име е по кратко от 4 символа!</font>';
}
elseif(strlen($pol)<4) {
echo '<font color="White">Моля изберете пол!</font>';
}
elseif(strlen($skype)<4) {
echo '<font color="White">Скайпа е по кратък от 4 символа!</font>';
}
elseif(strlen($desc)<4) {
echo '<font color="White">Представянето е по кратко от 4 символа!</font>';
}
elseif(strlen($klan)<4) {
echo '<font color="White">Кланът е по клатък от 4 символа!</font>';
}
else {
$user = addslashes($user);
$pass = md5($pass);
$pol = addslashes($pol);
$skype = addslashes($skype);
$desc = addslashes($desc);
$clan = addslashes($clan);

mysql_query("INSERT INTO users (`user`,`pass`,`pol`,`skype`,`desc`, `clan`) VALUES ('$user', '$pass', '$pol', '$skype', '$desc', '$clan')") or die (mysql_error());
$vreme = "10";
$url = "index.php";
echo "<meta http-equiv='refresh' content='$vreme;URL=$url'>";
echo '<center><font color="White">Успешна регистрация пренасочване към '.$url.' след '.$vreme.'</font>';
}
}
}
}
?>
</center>
 
Заповядай:

<?php
session_start();
mysql_connect('localhost', 'root', '');
mysql_select_db('c');

$a = mysql_query("SELECT * FROM users ORDER by id DESC") or die(mysql_error());
$b = mysql_num_rows($a);
if ($b > 0)
{
echo "<table>";
echo "<tr><td>Username</td><td>Pol</td><td>Skype</td><td>Predstavqne</td><td>Klan</td></tr>";
while ($r = mysql_fetch_array($a))
{
$user = htmlspecialchars($r['user']);
$pol = htmlspecialchars($r['pol']);
$skype = htmlspecialchars($r['skype']);
$desc = htmlspecialchars($r['desc']);
$clan = htmlspecialchars($r['clan']);
echo "<tr><td>$user</td><td>$pol</td><td>$skype</td><td>$desc</td><td>$clan</td></tr>";
}
}
else
{
echo "Nqma namereni potrebiteli.";
}
?>

;)
 

Back
Горе