A czy moze być taki plik register.php?
<?php
require(‘config.php’);
if (isset($_POST[‘konto’]) and isset($_POST[‘password’]) and isset($_POST[‘password2’]) and isset($_POST[‘email’]))
{
if ($_POST[‘password’]==$_POST[‘password2’]) // sprawdzamy czy hasla sie zgadzaja
{
$email = mysql_real_escape_string (trim($_POST[‘email’]));
$konto = mysql_real_escape_string (trim($_POST[‘konto’]));
$password = sha1(md5(mysql_real_escape_string (trim($_POST[‘password’]))));
$ile =mysql_query(“SELECT * FROM user
WHERE login = ‘$konto’”); // pobieramy z bazy danych uzytkowników
$ile = mysql_num_rows($ile); // sprawdzamy czy taki uzytkownik nie istnieje
$mail =mysql_query(“SELECT * FROM user
WHERE login = ‘$email’”); // pobieramy z bazy danych emaile
$mail = mysql_num_rows($mail); // sprawdzamy czy taki email nie istnieje
if ($ile==0 and $mail==0) { //jesli tak spelnij warunek
$zapytanie=“INSERT INTO user (login,password,email) VALUES(’$konto’,’$password’,’$email’)”; // tworzymy zapytanie dodajace usera do bazy
mysql_query($zapytanie) or die(“Wystąpił błąd” );
echo(’
Konto '.$konto.' zostalo utworzone.
Kliknij tutaj.');
}
else
{
echo("
Taki uzytkownik juz istnieje. Kliknij wstecz aby zarejestrowac sie ponownie");
}
}
else echo ("
Podane hasla nie zgadzaja sie");
}
else
{
// formularz
?>
Nazwa konta:
Haslo:
Powtorz haslo:
Email:
<?php
}
?>
Po wciśnięciu "dalej będzie 2 formularz a po wciśnięciu “Zarejestruj” będzie zapisane do bazy?