$db = mysql_connect ("localhost","user","1234");
mysql_select_db ("mysql",$db);
$result = mysql_query("SELECT id FROM users WHERE login='$login'",$db);
$myrow = mysql_fetch_array($result);
if (!empty($myrow['id'])) {
exit ("Извините, введённый вами логин уже зарегистрирован. Введите другой логин.");
}
$result2 = mysql_query ("INSERT INTO users (login,password) VALUES('$login','$password')");
if ($result2=='TRUE')
{
echo "Вы успешно зарегистрированы! Теперь вы можете зайти на сайт. <a href='index.php'>Главная страница</a>";
}
else {
echo "Ошибка! Вы не зарегистрированы.";
}
Я бы кое-что ещё подправил.
Так как нельзя быть уверенным в том что пользователь не введёт в форму какую-нибудь гадость, нужно провести некоторые проверки
$login = stripslashes($_POST['login']);
$login = htmlspecialchars($login);
$password = stripslashes($_POST['password']);
$password = htmlspecialchars($password);
$login = trim($login);
$password = trim($password);
и только потом записывать в БД
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки