register.php
<? require_once('login/config2.php'); $l = usun($_POST['login']); }else{ $l = FALSE; $message .= ' <div style="background: url(http://schoolhack.cba.pl/images/panelerror.png) no-repeat; height: 34px; width: 540px; padding-top: 10px;"><font color="white">Proszę podać nick</font></div><br />'; } if ( eregi ("^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+.[a-z]{2,4}$", stripslashes(trim($_POST['email'])))){ $e = usun($_POST['email']); }else{ $e = FALSE; $message .= ' <div style="background: url(http://schoolhack.cba.pl/images/panelerror.png) no-repeat; height: 34px; width: 540px; padding-top: 10px;"><font color="white">Proszę podać email</font></div><br />'; } if($_POST['pass'] == $_POST['pass2']){ $p = usun($_POST['pass']); }else{ $message .= ' <div style="background: url(http://schoolhack.cba.pl/images/panelerror.png) no-repeat; height: 34px; width: 540px; padding-top: 10px;"><font color="white">Podane hasła różnią się od siebie</font></div><br />'; } }else{ $message .= '<div style="background: url(http://schoolhack.cba.pl/images/panelerror.png) no-repeat; height: 34px; width: 540px; padding-top: 10px;"><font color="white">Prosze podać hasło</font></div><br />'; } if ( $l && $e && $p ){ $query = "SELECT user_id FROM user WHERE username='$l'"; // sprawdzanie czy takie konto istnienie //dodajemy uzytkownika do bazy $query2 = "INSERT INTO user (username, email, haslo, data_rejstacji) VALUES ('$l', '$e', PASSWORD('$p'), NOW())"; if ($result2){ //jezeli nie wystapily zadne bledy echo '<div style="background: url(http://schoolhack.cba.pl/images/panelinfo.png) no-repeat; height: 34px; width: 540px; padding-top: 10px;">Zostałes pomyślnie zarejstrowany na stronie</div>'; }else{ echo 'Ze względu na wystąpienie błędu systemowego rejestracja nie była możliwa. Przepraszamy za wszelkie niedogodnościi.<br />'; } }else{ $message .= '<div style="background: url(http://schoolhack.cba.pl/images/panelerror.png) no-repeat; height: 34px; width: 540px; padding-top: 10px;"><font color="white">Konto o podanym nicku juz istnieje</font></div><br />'; } }else{ $message .= '<div style="background: url(http://schoolhack.cba.pl/images/panelerror.png) no-repeat; height: 34px; width: 540px; padding-top: 10px;"><font color="white">Spróbuj ponownie</font></div><br />'; } } ?>
Zapytanie do sql:
Kod
CREATE TABLE user (
user_id MEDIUMINT(3) unsigned NOT NULL auto_increment,
username VARCHAR(20) NOT NULL,
access VARCHAR(10) NOT NULL,
email VARCHAR(20) NOT NULL,
haslo VARCHAR(60) NOT NULL,
data_rejstacji timestamp NOT NULL,
PRIMARY KEY (user_id)
) Type = MyISAM;
user_id MEDIUMINT(3) unsigned NOT NULL auto_increment,
username VARCHAR(20) NOT NULL,
access VARCHAR(10) NOT NULL,
email VARCHAR(20) NOT NULL,
haslo VARCHAR(60) NOT NULL,
data_rejstacji timestamp NOT NULL,
PRIMARY KEY (user_id)
) Type = MyISAM;
1. Nie wiem jak zrobić żeby można było używać cyfr.
2. Jak zrobić żeby użytkownik musiał jeszcze akceptować w e-mailu??
PS: znalazłem takie cuś: http://www.webtips.pl/post2029.html ,ale nie wiem jak to podłączyć, i jak dodać jeszcze zapytanie do sql