Значи решил съм сам да си напиша скрипт за регистрация, но нещо ми създава проблем и не записва нищо в базата данни. Може ли някой да ми помогне да окрия грешката:
register.php
config.php
register.php
Код:
<html>
<head>
<title>Регистрация</title>
</head>
<body>
<?php
$self = $_SERVER['PHP_SELF'];
$potrebitel = $_POST['potrebitel'];
$potr_parola = $_POST['potr_parola'];
$parola_otn = $_POST['parola_otn'];
$ime = $_POST['ime'];
$familia = $_POST['familia'];
$godini = $_POST['godini'];
$email_adress = $_POST['email_adress'];
if( (!$potrebitel) || (!$potr_parola) || (!$parola_otn) || (!$ime) || (!$familia) || (!$godini) || (!$email_adress) )
{
$reg_form = "<p style=\"font-size: 19px; font-color: red; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-style: italic; \"> Моля въведете всички данни</p>";
$reg_form .= "<form action=\"$self\" method=\"post\">Потребителско име:";
$reg_form .= "<input type=\"text\" name=\"potrebitel\" value=\"$potrebitel\" size=\"25\" maxlength=\"20\">Парола:";
$reg_form .= "<input type=\"password\" name=\"potr_parola\" value=\"$potr_parola\" size=\"18\" maxlength=\"15\">Отново Парола:";
$reg_form .= "<input type=\"password\" name=\"parola_otn\" value=\"$parola_otn\" size=\"18\" maxlength=\"15\">Име:";
$reg_form .= "<input type=\"text\" name=\"ime\" value=\"$ime\" size=\"25\" maxlength=\"20\">Фамилия:";
$reg_form .= "<input type=\"text\" name=\"familia\" value=\"$familia\" size=\"25\" maxlength=\"20\">Години:";
$reg_form .= "<input type=\"text\" name=\"email_adress\" value=\"$email_adress\" size=\"40\" maxlength=\"35\">";
$reg_form .= "<input type=\"submit\" value=\"Приеми\"><input type=\"reset\" value\"Изчисти\">";
$reg_form .= "</form>";
echo($reg_form);
}
else {
if( file_exists(config.php)) {
include(config.php);
}
$BD= @mysql_select_db("registracia", $db_connect)
or die("Базата данни не може да бъде открита");
$zaiavka = "insert into reg_potrebiteli( potrebitel, potr_parola, ime, familia, godini, email_adress)
values( \"$potrebitel\", md5(\"$potr_parola\"), \"$ime\", \"$familia\", \"$godini\", \"$email_adress\")";
$rez = @mysql_query( $zaiavka, $db_connect)
or die("Заявката не може да бъде изпълнена");
if($rez) {
echo("Новият потребител $potrebitel е създаден успешно");
}
}
?>
</body>
</html>
config.php
Код:
<?php
$db_domain = "localhost";
$db_username = "potrebitel";
$db_password = "parola";
$db_connect = @mysql_connect( $db_domain, $db_username, $db_password )
or die("За съжаление, MySQL връзката не може да бъде осъществена." );
?>