Здравейте , искам да попитам каде бъркам в кода за регистация...
Начинаещ съм в PHP за това моля , да не пишете глупави коменатри
Поздрави, ето и кода..
Начинаещ съм в PHP за това моля , да не пишете глупави коменатри
Поздрави, ето и кода..
Код:
<?php
require 'config.php';
if(isset($_POST['submit'])) {
$username = addslashes($_POST['username']);
$password = addslashes($_POST['password']);
$passconf = addslashes($_POST['passconf']);
$email = addslashes($_POST['email']) ;
}
else {
if (strlen ($username) >= 6) {
if (strlen ($password) >= 6) {
if ($password == $passconf) {
if( !eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*@([a-z0-9]+([\.-][a-z0-9]+))*$",$email) ){
$md5coding = md5($password);
$query = "INSERT INTO users SET username='$username', password='$md5coding', email='$email'" or die (mysql_error());
@mysql_query($query);
echo 'Регистрацията е успешна';
}
else {
$fail = "Невалиден емаил";
}
}
else {
$fail = "Паролите не съвпадат";
}
}
else {
$fail = "Невалидна парола";
}
}
else {
$fail = "Невалидно потребителско име" ;
}
?>
<form method="submit">
Потребител:<input type="text" name="account">
Парола:<input type="password" name="password">
Повтори парола:<input type="password" name="passconf">
Email:<input type="text" name="name">
<input type="submit" name="submit" value="Регистрация">
</form>