MySql проблема

Shimbetov

Новичок
не корректно работает скрипт
В чем проблема?

PHP:
<?php
$host = "localhost";
$user = "PreReg";
$password = "test";
$db = "PreReg";

if (!$conn = mysql_connect($host, $user, $password))
{
echo "<h2>MySQL Error!</h2>";
exit;
}

$name= $_POST['name'];
$date= $_POST['date'];
$contact= $_POST['contact']; 
if (($name != "") or ($contact != "") or ($date != ""))
{
   if ((strlen($name) >= 2) and (strlen($name) <= 25))
   {
   $name = stripslashes($name);
   $name = html_entity_decode($name);
   $name = strip_tags($name);
   }
   else
   {
   echo "Вы ввели не корректные данные в поле \"Имя\"";
   echo "<center><input name='back' type='button' value='Вернуться'
   onclick= 'javascript:history.back()'></center>";
   }

   if ((strlen($date) >= 3) and (strlen($date) <= 35))
   {
   $surname = stripslashes($date);
   $surname = html_entity_decode($date);
   $surname = strip_tags($date);
   }
   else
   {
   echo "Вы ввели не корректные данные в поле \"Фамилия\"";
   echo "<center><input name='back' type='button' value='Вернуться'
   onclick= 'javascript:history.back()'></center>";
   }

   if (eregi("^[._a-zA-Z0-9-]+@[.a-zA-Z0-9-]+.[a-z]{2,6}$", $contact))
   {
   $email = stripslashes($ontact);
   $email = htmlspecialchars($contact);
   $email = strip_tags($ontact);
   }
   else
   {
   echo "Вы ввели не корректные данные в поле \"E-mail\"";
   echo "<center><input name='back' type='button' value='Вернуться'
   onclick= 'javascript:history.back()'></center>";
   }


}
// Если не существуют выводим сообщение... 
else
{
echo "Пожалуйста заполните все поля !";
echo "<center><input name='back' type='button' value='Вернуться'
onclick= 'javascript:history.back()'></center>";
}

mysql_select_db($db);

 
$result = mysql_query("INSERT INTO PreReg (Name, Date, Contact) VALUES('$name', '$date', '$contact')");
 
 
if ($result== 'true') 
{echo "<meta http-equiv=refresh content=0;url='successful.php'>";}
else{echo "Ошибка!";}


      
?>
 
Сверху