Помощ относно кода ми за регистрация

raio

Registered
Код:
<?Php
$title = "Начало";
include ("header.php");
include ("connect.php");
?>
<P>Здравейте</P>
<hr>


<p>
 
  <?php
// Създаване на променливи пост за нашата регистрация //
$username = ($_POST['username']);
$password = $_POST['password'];
$email =$_POST['email'];
$dat1 = $_POST['date'];
$password2 =$_POST['password2'];
$_POST['username'] = $_SESSION['username'];
$send = $_POST['send'];
$sql = 'SELECT COUNT( * ) AS `Rows` , `user_name` FROM `users` GROUP BY `user_name` ORDER BY `user_name` ';

$result = "INSERT INTO users (user_name, user_password , user_email, date_reg)
VALUES ('$username', '$password', '$email', 'dat1')";
$query = mysql_query ($result) or die (mysql_error ());
// Приключване на създаването на променливи //
// Създаване на форма за регистрация //
?>
<form method="post" action="register.php?">
DJ:
<input type="text" name="username">
<BR>
<input type="password" name="password">
<BR>
Повтори парола:
<input type="password" name="password2">
<BR>
Еmail-adress:
<input type="text" name="email">
</p>
<p>
Дата на регистрация
<label>
<?php $date =  date('l jS \of F Y h:i:s A');?>
<input name="textfield" type="text" name = "date" disabled id="textfield" value="<?php echo ("$date");?>" size="50">
  </label>
  <BR>
  <?php 
// Ако бутона регистрирай ме е натиснат да започне проверка за име //
if ($send == true)
{
// Ако полето не е попълнено //
if  (strlen ($username  === $sql))
{
echo ("Дж вече съществува! ");
echo ("<form method = 'post' name = 'username' action ='register.php'>
<input type ='submit' value ='Назад'>");

exit ();
}
{
// Ако полето не е попълнено //
if  (strlen ($username  === 0))
{
echo ("Не сте въвели DJ! ");
echo ("<form method = 'post' name = 'username' action ='register.php'>
<input type ='submit' value ='Назад'>");

exit ();
}
// Ако полето съдържа по-малко от 4 символа //
if  (strlen ($username <4))
{
echo ("<BR>Вашето име не може да съдържа по-малко от 5 символа");
echo ("<form method = 'post' action ='register.php'>
<input type ='submit' value ='Назад'>");
exit ();
}
if (strlen ($password )== 0)
{
echo ("Не сте въвели парола");
echo ("<form method = 'post' action ='register.php'>
<input type ='submit' value ='Назад'>");
exit ();
}
if (strlen($password)<4)
{
echo ("Паролата е по-малка от 4 символа");
echo ("<form method = 'post' action ='register.php'>
<input type ='submit' value ='Назад'>");
exit ();
}
if ($password == $password2)
{
}
else
{
echo ("Паролите не са еднакви");
echo ("<form method = 'post' action ='register.php'>
<input type ='submit' value ='Назад'>");
exit ();
}
}
}
else
if ($send == true)
{

 echo ($query);
 }
 
?>
  <?php 

  ?>
  
  
  <input type="submit" name="send" value="Регистрирай ме">
</p>
Незнам проблема каде се намира но някой път ми прави запис друг път не дава ми грешки можете ли да ми кажете каде греша ?
 
по добре това

Код:
if ($_POST['send'])
{

// Създаване на променливи пост за нашата регистрация //
$username = ($_POST['username']);
$password = $_POST['password'];
$email =$_POST['email'];
$dat1 = date('l jS \of F Y h:i:s A');
$password2 =$_POST['password2'];
$_POST['username'] = $_SESSION['username'];
$sql = 'SELECT COUNT( * ) AS `Rows` , `user_name` FROM `users` GROUP BY `user_name` ORDER BY `user_name` ';
// Приключване на създаването на променливи //

// Ако полето не е попълнено //
if  ($username  === $sql))
{
echo ("Дж вече съществува! ");
echo ("<form method = 'post' name = 'username' action ='register.php'>
<input type ='submit' value ='Назад'>");

exit ();
}
{
// Ако полето не е попълнено //
if  ($username  == "")
{
echo ("Не сте въвели DJ! ");
echo ("<form method = 'post' name = 'username' action ='register.php'>
<input type ='submit' value ='Назад'>");

exit ();
}
// Ако полето съдържа по-малко от 4 символа //
if  (strlen ($username <4))
{
echo ("<BR>Вашето име не може да съдържа по-малко от 5 символа");
echo ("<form method = 'post' action ='register.php'>
<input type ='submit' value ='Назад'>");
exit ();
}
if (strlen ($password )== 0)
{
echo ("Не сте въвели парола");
echo ("<form method = 'post' action ='register.php'>
<input type ='submit' value ='Назад'>");
exit ();
}
if (strlen($password)<4)
{
echo ("Паролата е по-малка от 4 символа");
echo ("<form method = 'post' action ='register.php'>
<input type ='submit' value ='Назад'>");
exit ();
}
if ($password != $password2)
{
echo ("Паролите не са еднакви");
echo ("<form method = 'post' action ='register.php'>
<input type ='submit' value ='Назад'>");
exit ();
}
}
$result = "INSERT INTO users (user_name, user_password , user_email, date_reg)
VALUES ('$username', '$password', '$email', 'dat1')";
$query = mysql_query ($result) or die (mysql_error ());
}
 

Back
Горе