| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 06.12.06 Prihlásený: 21.02.15 Príspevky: 183 Témy: 59 |
caute
robim registraciu a login uzivatelov a mam dost velky problem ale neviem kde
registraciu mam hotovu aj som ju skusal a vsetko fungovalo a tak som sa dal na
prihlasovanie a pri testovani prihlasovania som zistil ze mi nejde ta
registracia ...ostane mi len prazda obrazovka bez erroru a netusim kde mohla
nastat chyba ked som s tym suborom na registraciu uz nic nerobil ..
toto je ten script :
Kód: <?php ob_start();
$datum = date("d.m.Y , H:i:s");
if ($meno=="" or $heslo1=="" or $heslo2=="" or $mail==""){ header("location: ./?go=registracia&hlaska=1");
}else{ if($heslo1 != $heslo2){ header("location: ./?go=registracia&hlaska=3"); }else{ include"db.php"; $check = mysql_result(mysql_query("SELECT count(*) FROM user where meno='$meno' or mail='$mail'"),0) or die (mysql_error()); if($check !=0){ header("location: ./?go=registracia&hlaska=2"); }else{ $heslo = md5($heslo1); $vloz=mysql_query("INSERT INTO user VALUES ('','$meno','$heslo','$mail','$web','$datum','$icq','$skype')") or die (mysql_query()); header("location: ./?go=registracia&hlaska=4"); } } }
ob_end_flush(); ?>
vsetko mi tam funguje aj tie presmerovania az pokial sa nebudu zapisovat data
do DB a nasledny header..
diky
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 23.04.2008 18:53 | |
|
Kód: or die (mysql_query()); ???mysql_error()???
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 06.12.06 Prihlásený: 21.02.15 Príspevky: 183 Témy: 59 | Napísal autor témy Punker661: 23.04.2008 18:57 | |
|
jasnee to bol preklep ale v tom to neni nechapem preco mi to nehodi aspon neaku chybu
|
|
Registrovaný: 04.04.08 Prihlásený: 27.02.12 Príspevky: 531 Témy: 27 Bydlisko: Nitra | Napísal P3CKIV: 23.04.2008 19:11 | |
|
Skúsil som prepísať tvoj script, neskúšal som ho. Opravil som tam nejaké chybičky:
Kód: <?php ob_start(); $datum = date("d.m.Y , H:i:s");
$meno = $_POST["meno"]; $heslo1 = $_POST["heslo1"]; $heslo2 = $_POST["heslo2"]; $mail = $_POST["mail"]; $icq = $_POST["icq"]; $skype = $_POST["skype"]; if ($meno == "" or $heslo1 == "" or $heslo2 == "" or $mail == "") { header("location: ./?go=registracia&hlaska=1"); } else { if ($heslo1 != $heslo2){ header("location: ./?go=registracia&hlaska=3"); } else { require("db.php"); $check = mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `meno`='".$meno."' OR `mail`='".$mail."'"), 0) or die (mysql_error()); if ($check == false){ header("location: ./?go=registracia&hlaska=2"); } else { $heslo = md5($heslo1); $vloz = mysql_query("INSERT INTO `user` VALUES ('', '".$meno."','".$heslo."','".$mail."','".$web."','".$datum."', '".$icq."','".$skype."')") or die (mysql_error()); if ($vloz == true) { header("location: ./?go=registracia&hlaska=4"); } else { echo mysql_error(); } } } } ob_end_flush(); ?>
_________________ V príprave... |
|
Registrovaný: 06.12.06 Prihlásený: 21.02.15 Príspevky: 183 Témy: 59 | Napísal autor témy Punker661: 23.04.2008 19:16 | |
|
tieto upravy som uz skusal a neni to ani v tom ... nechapem co sa mohlo stat ved tak ako to tam je som to mal a islo to v pohode a nic som neupravoval v tom subore.
|
|
Registrovaný: 04.04.08 Prihlásený: 27.02.12 Príspevky: 531 Témy: 27 Bydlisko: Nitra | Napísal P3CKIV: 23.04.2008 19:26 | |
|
Spýtam sa takto: Databázu máš už asi vytvorenú, však? Máš v nej aj tabuľku user? Ak áno, tak potom tu mám ešte jeden skript, ktorý som teraz upravil trochu viac:
Kód: <?php $datum = date("d.m.Y , H:i:s");
$meno = $_POST["meno"]; $heslo1 = $_POST["heslo1"]; $heslo2 = $_POST["heslo2"]; $mail = $_POST["mail"]; $icq = $_POST["icq"]; $skype = $_POST["skype"]; if ($meno == "" or $heslo1 == "" or $heslo2 == "" or $mail == "") { header("Location: ./?go=registracia&hlaska=1"); } else { if ($heslo1 != $heslo2){ header("Location: ./?go=registracia&hlaska=3"); } else { require_once("db.php"); $sql = "SELECT * FROM `user` WHERE `meno`='".$meno."' OR `mail`='".$mail."'"; $query = mysql_query($sql); if (mysql_num_rows($query) > 0){ echo mysql_error(); echo "User exists!"; } else { $heslo = md5($heslo1); $sql = "INSERT INTO `user` VALUES ('', '".$meno."','".$heslo."','".$mail."','".$web."','".$datum."', '".$icq."','".$skype."')"; $query = mysql_query($sql); if ($query == true) { echo "OK"; } else { echo mysql_error(); } } } } ?>
_________________ V príprave... |
|
Registrovaný: 06.12.06 Prihlásený: 21.02.15 Príspevky: 183 Témy: 59 | Napísal autor témy Punker661: 23.04.2008 19:33 | |
|
super takto to ide tak uz to idem iba porovnat a zistit kde bola ta chyba ..urcite to bude neaka hovadina ako sa mi obvykle stava ...diky moc
|
|
Registrovaný: 04.04.08 Prihlásený: 27.02.12 Príspevky: 531 Témy: 27 Bydlisko: Nitra | Napísal P3CKIV: 23.04.2008 19:34 | |
|
Ok, rád som pomohol
_________________ V príprave... |
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|