| 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: 15 let
|
|||
0