Autor | Zpráva | ||
---|---|---|---|
puzzle Profil |
#1 · Zasláno: 27. 2. 2011, 13:52:14
Už su z toho zoufalý nevím kde nám chybu
if(isset($_POST['prihlasit'])){ $jmeno = $_POST['nick']; $heslo = $_POST['heslo']; $mail = $_POST['mail']; $jmeno = substr($jmeno,0,16); $heslo = substr($heslo,0,16); $mail = substr($mail,0,50); $db = "ic_soccerproject"; $tb = "uzivatele"; $spojeni=mysql_connect("xxxxxxx","xxxxxxx","xxxxxxx"); mysql_select_db($db); if ($jmeno==mysql_query("SELECT jmeno FROM uzivatele")){ echo "Toto uživatelské jméno už existuje - vyberte jiné!"; }else{ $registrace = mysql_query("INSERT INTO $tb VALUES('0', '$jmeno', '$heslo', '$mail', 'U')"); mail($mail,"Registrace na xxxxxxxxxx", "Děkujeme vám za registraci.\n Vase údaje jsou:\n Uzivatelské jméno: ".$jmeno."\n Heslo:".$heslo."\n V případě potízí nás kontaktujte na mail xxxxx@seznam.cz\n"); if($registrace){ echo "Byl jste úspěšně registrován."; }else{ echo "Registrace se nepovedla - zkuste to prosím znovu"; } } mysql_close($spojeni); } |
||
puzzle Profil |
#2 · Zasláno: 27. 2. 2011, 13:56:08
Tak se omlouvám už jsem to přišel stačí testovat ne submit, ale textové pole formuláře
|
||
puzzle Profil |
#3 · Zasláno: 27. 2. 2011, 14:02:49
Ale pořád mě nefuguje tato část
if ($jmeno==mysql_query("SELECT jmeno FROM uzivatele")){ echo "Toto uživatelské jméno už existuje - vyberte jiné!"; Aby se tam dvakrát neopakovali dve stejna jmena |
||
Taps Profil |
#4 · Zasláno: 27. 2. 2011, 14:15:10 · Upravil/a: Taps
puzzle:
$existuje=mysql_query("SELECT jmeno FROM uzivatele where jmeno='$jmeno'"); if (mysql_num_rows($existuje)==1){ echo "Toto uživatelské jméno už existuje - vyberte jiné!"; } |
||
puzzle Profil |
#5 · Zasláno: 27. 2. 2011, 14:20:03 · Upravil/a: puzzle
díky, ale bohužel pořád jse uspěšně registrován :(
|
||
puzzle Profil |
#6 · Zasláno: 27. 2. 2011, 19:44:40
Vyzkoušel jsem snad všechno, ale pořád nemožu přijít na to jak porovna nějakou hodnotu proměné s celým slopečkem v databázi, třeba při kontole jmena při registraci...
|
||
Časová prodleva: 3 dny
|
|||
Taps Profil |
#7 · Zasláno: 3. 3. 2011, 07:21:00
puzzle:
if(isset($_POST['prihlasit'])){ $jmeno = $_POST['nick']; $heslo = $_POST['heslo']; $mail = $_POST['mail']; $jmeno = substr($jmeno,0,16); $heslo = substr($heslo,0,16); $mail = substr($mail,0,50); $db = "ic_soccerproject"; $tb = "uzivatele"; $spojeni=mysql_connect("xxxxxxx","xxxxxxx","xxxxxxx"); mysql_select_db($db); $existuje=mysql_query("SELECT jmeno FROM uzivatele where jmeno='$jmeno'"); if (mysql_num_rows($existuje)==1){ echo "Toto uživatelské jméno už existuje - vyberte jiné!"; }else{ $registrace = mysql_query("INSERT INTO $tb VALUES('0', '$jmeno', '$heslo', '$mail', 'U')"); mail($mail,"Registrace na xxxxxxxxxx", "Děkujeme vám za registraci.\n Vase údaje jsou:\n Uzivatelské jméno: ".$jmeno."\n Heslo:".$heslo."\n V případě potízí nás kontaktujte na mail xxxxx@seznam.cz\n"); } if($registrace){ echo "Byl jste úspěšně registrován."; }else{ echo "Registrace se nepovedla - zkuste to prosím znovu"; } mysql_close($spojeni); } |
||
Časová prodleva: 13 let
|
0