Подключение к базе данных с записей значений.

Jonny

Новичок
Здравствуйте уважаемые форумчане. Я совсем новичок реализую простенькую задачу, но что то не выходит.
Делаю форму с отправкой данных в базу. Работать не очень хочет форма. Укажите на ошибки. Спасибо

Вот сам код



<?php

if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Задаём значение переменных
$Ufamaly = $_POST['famaly'];
$name = $_POST['name'];
$Usity = $_POST['sity'];
$Uorganization = $_POST['organization'];
$UEmail = $_POST['email'];
$UEmail_ok=eregi("^([_\.0-9a-z-]+@)([0-9a-z][0-9a-z-]+\.)+([a-z]{2,4})$", $UEmail);
$Err='';

// Подключаемся к серверу
if (!$link = mysql_connect('localhost', 'login', 'password')) {
echo 'Ошибка подключения к базе данных';
if (mysql_select_db("login")) { echo "Подключение к базе установлено!"; }
else die ("Не могу подключиться к базе данных !");
// В случае ошибки подключения завершаем работу скрипта
exit();
};
//перенаправляем подключение в русскую кодировку
@mysql_query("SET NAMES 'cp1251'", $link);
mysql_select_db('forum', $link);
// проверяем информацию в перменных
if (!$Ufamaly) $Err.="Вы не указали фамилию!<br>";
if (!$name) $Err.="Вы не указали имя!<br>";
if (!$sity) $Err.="Вы не указали город!<br>";
if (!$organization) $Err.="Вы не указали организацию!<br>";
if (!$UEmail) $Err.="Вы не указали E-mail!<br>";
if (!$UEmail_ok && $UEmail) $Err.="Вы не корректно ввели E-mail!<br>";


// Проверяем наличие ошибок в переменных
if (!$Err) {
// Если условия верны, то выполняем запрос на запись данных в базу
$sql = "INSERT INTO `users` (`Ufamaly`, `Uname`, `Usity`, `Uorganization`, `UEmail`)
VALUES ('".$Ufamaly."', '".$name."', '".$Usity."', '".$Uorganization."', '".$UEmail."')";
$result = mysql_Query($sql, $link);
echo "<br>Поздравляем с успешной регистрцией!<br>";
exit();
}
else
{
echo "Ошибка регистрации!<br>";
if ($Err) echo '<font color=red><b>'.$Err.'</b></font><br>';
}
}
?>
<html>
<head>
<style>#reg {width:200px;}</style>
<title>Регистрация</title>
</head>
<body>
<div><b>Регистрация</b></div><br>
<form method="post">
<table>
<tr><td id="reg">Фамилия*</td><td><input type="text" name="famaly" value="<? echo $_POST['famaly'] ?>" /></td></tr>
<tr><td id="reg">Имя*</td><td><input type="text" name="name" value="<? echo $_POST['name'] ?>" /></td></tr>
<tr><td id="reg">Город*</td><td><input type="text" name="sity" value="<? echo $_POST['sity'] ?>" /></td></tr>
<tr><td id="reg">Организация</td><td><input type="text" name="organization" value="<? echo $_POST['organization'] ?>" /></td></tr>
<tr><td id="reg">E-mail:*</td><td><input type="text" name="email" value="<? echo $_POST['email'] ?>" /></td></tr>
<tr><td id="reg"></td><td><input type="submit" value="Регистрация" /></td></tr>
</table>
</form>
</body>
</html>
 
Сверху