Autor | Zpráva | ||
---|---|---|---|
Arthas Profil |
#1 · Zasláno: 26. 10. 2007, 12:21:30 · Upravil/a: Arthas
Ahoj;
Udelal jsem si svuj prvni script na registrovani ,ale nejak mi nechce fungovat.Stale mi to píše "Parse error: parse error in /3w/webz.cz/z/zkousimadministraci/reg.php on line 12" ,ale ja jelikoz jsem zacatecnik a jeste se v tom nijak moc extra nevyznam ,tak tu chybu tam najit nemuzu, tak se obracim na vas jestli byste mi ji treba nerekli(typuju ze tam jich asi bude vic:) Dik Scipt je: <?php if(isset($_POST["sent"])){ $jmeno=trim($_POST["nick"]); $heslo1=$_POST["heslo"]; $heslo2=$_POST["heslo2"]; $email=trim($_POST["email"]); if ($jmeno=="" or $heslo1=="" or $mail=="") { echo "Nebyly vyplněny všechny povinné údaje! Prosím vyplňte, jesliže se chcete zaregistrovat."; }else{ require "db.php"; $stejny=mysql_result(mysql_query("SELECT * FROM uzivatele WHERE jmeno="$jmeno" OR email="$email"),0"); if ($stejny !=0) { echo "Uvedenou přezdívku nebo email už má někdo jiný."; }elseif($heslo != $heslo2) { echo "Zadaná hesla se neschodují."; }else{ $heslo=md5($heslo1); $vlozdodb=mysql_query(" INSERT INTO uzivatele ('jmeno','heslo','email') VALUES ('$jmeno', '$heslo', '$email') ") if ($vlozdodb) { echo "Jste registrován(a)"; } } } } else{ echo "Nebyl odeslan formular."; } ?> |
||
nightfish Profil |
#2 · Zasláno: 26. 10. 2007, 12:29:25
$stejny=mysql_result(mysql_query("SELECT * FROM uzivatele WHERE jmeno="$jmeno" OR email="$email"),0");
1) za nulou přebývají uvozovky 2) uvozovky uvnitř uvozovek nutno oescapovat a nebo nahradit apostrofy $stejny=mysql_result(mysql_query("SELECT * FROM uzivatele WHERE jmeno='$jmeno' OR email='$email'),0); |
||
Mastodont Profil |
#3 · Zasláno: 26. 10. 2007, 12:30:36 · Upravil/a: Mastodont
... pozdě ...
|
||
Arthas Profil |
#4 · Zasláno: 26. 10. 2007, 13:14:06 · Upravil/a: Arthas
nightfish
dik.......,ale ted zas mam chybu na radku 14:( Parse error: parse error in /3w/webz.cz/z/zkousimadministraci/reg.php on line 14 |
||
nightfish Profil |
#5 · Zasláno: 26. 10. 2007, 13:19:04
dik.......,ale ted zas mam chybu na radku 14:(
jakou? a pošli pro jistotu aktualizovaný kód... |
||
Arthas Profil |
#6 · Zasláno: 26. 10. 2007, 13:21:23
<?php
if(isset($_POST["sent"])){ $jmeno=trim($_POST["nick"]); $heslo1=$_POST["heslo"]; $heslo2=$_POST["heslo2"]; $email=trim($_POST["email"]); if ($jmeno=="" or $heslo1=="" or $mail=="") { echo "Nebyly vyplněny všechny povinné údaje! Prosím vyplňte, jesliže se chcete zaregistrovat."; }else{ require "db.php"; $stejny=mysql_result(mysql_query("SELECT * FROM uzivatele WHERE jmeno='$jmeno' OR email='$email'),0); if ($stejny !=0) { echo "Uvedenou přezdívku nebo email už má někdo jiný."; } elseif($heslo != $heslo2) { echo "Zadaná hesla se neschodují."; }else{ $heslo=md5($heslo1); $vlozdodb=mysql_query(" INSERT INTO uzivatele ('jmeno','heslo','email') VALUES ('$jmeno', '$heslo', '$email') ") if ($vlozdodb) { echo "Jste registrován(a)"; } } } } else{ echo "Nebyl odeslan formular."; } ?> chyba: Parse error: parse error in /3w/webz.cz/z/zkousimadministraci/reg.php on line 14 |
||
nightfish Profil |
#7 · Zasláno: 26. 10. 2007, 13:29:59
chybka se vloudila, správně ten řádek má být
$stejny=mysql_result(mysql_query("SELECT * FROM uzivatele WHERE jmeno='$jmeno' OR email='$email'"),0); |
||
Arthas Profil |
#8 · Zasláno: 26. 10. 2007, 13:34:30
Dikyti
|
||
Arthas Profil |
#9 · Zasláno: 26. 10. 2007, 15:42:39 · Upravil/a: Arthas
Tak jeste neco:).........jeste jsem tam nasel par chyb ,ktere jsem snad(myslim) opravil ,ale ted mi to tam pise zas
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /3w/webz.cz/z/zkousimadministraci/reg.php on line 12 radek je to tento: $stejny=mysql_result(mysql_query("SELECT * FROM uzivatele WHERE jmeno='$jmeno' OR email='$email' "),0); a zas nevim co opravit |
||
Časová prodleva: 16 let
|
0