Autor | Zpráva | ||
---|---|---|---|
hynais Profil |
#1 · Zasláno: 17. 8. 2008, 10:11:18
if ($jm && $prijm && $e && $u && $h) {
$dotaz = mysql_query("SELECT id_uzivatele FROM uzivatele WHERE uziv_jmeno='$u'"); $výsledek = mysql_query($dotaz); if (mysql_num_rows($výsledek) == 0) { $dotaz = "INSERT INTO uzivatele(uziv_jmeno, jmeno, prijmeni, email, heslo, datum registrace) VALUES ('$u', '$jm', '$prijm', '$e', PASSWORD('$h'), NOW())"; $výsledek = @mysql_query ($dotaz); Co mam špatně na tom mysql_num_rows?? Píše mi to: mysql_num_rows(): supplied argument is not a valid MySQL result resource PHP skoro vubec neumim dělám to podle návodu... Poraďte prosím.. dík.. |
||
Medvídek Profil |
#2 · Zasláno: 17. 8. 2008, 10:13:51
$výsledek .... zkus bez diakritiky.
|
||
hynais Profil |
#3 · Zasláno: 17. 8. 2008, 10:18:48
pořád to píše to samý.. :(
|
||
Tomasds Profil |
#4 · Zasláno: 17. 8. 2008, 10:29:23
máš tam dvakrát mysql_query.
$dotaz = "SELECT id_uzivatele FROM uzivatele WHERE uziv_jmeno='$u'"; |
||
Taps Profil |
#5 · Zasláno: 17. 8. 2008, 10:30:27 · Upravil/a: Taps
hynais
chyba je někde v select dotazu, zkus si vypsat mysql_error $dotaz = mysql_query("SELECT id_uzivatele FROM uzivatele WHERE uziv_jmeno='$u'") or die (mysql_error()); |
||
hynais Profil |
#6 · Zasláno: 17. 8. 2008, 10:40:44
Taps
Ted už to píše rovnou Parse error... Parse error: parse error in /3w/wz.cz/h/hynais-web/registruj.php on line 67 |
||
Taps Profil |
#7 · Zasláno: 17. 8. 2008, 11:00:01
hynais
zkus to takto if ($jm && $prijm && $e && $u && $h) { $najit = mysql_query("SELECT id_uzivatele FROM uzivatele WHERE uziv_jmeno='$u'"); if (mysql_num_rows($najit) == 0) { $dotaz = "INSERT INTO uzivatele(uziv_jmeno, jmeno, prijmeni, email, heslo, datum registrace) VALUES ('$u', '$jm', '$prijm', '$e', PASSWORD('$h'), NOW())"; $výsledek = mysql_query ($dotaz); nepoužívej u proměnných diakritiku |
||
hynais Profil |
#8 · Zasláno: 17. 8. 2008, 11:08:20
Taps
Došlo k chybě ve skriptu /3w/wz.cz/h/hynais-web/zahrnout/config.inc na řádku 7: mysql_num_rows(): supplied argument is not a valid MySQL result resource :-( |
||
Taps Profil |
#9 · Zasláno: 17. 8. 2008, 11:13:50
hynais
máš chybu někde v tom selectu |
||
hynais Profil |
#10 · Zasláno: 17. 8. 2008, 11:15:57
Taps
no jo ale já ji nepoznám.. :( |
||
Taps Profil |
#11 · Zasláno: 17. 8. 2008, 11:19:37
hynais
zkusil sis vypsat ten error $dotaz = mysql_query("SELECT id_uzivatele FROM uzivatele WHERE uziv_jmeno='$u'") or die (mysql_error()); |
||
hynais Profil |
#12 · Zasláno: 17. 8. 2008, 11:20:47
Taps
Unknown column 'uziv_jmeno' in 'where clause' tohle mi to napsalo |
||
Taps Profil |
#13 · Zasláno: 17. 8. 2008, 11:22:24
hynais
uziv_jmeno jmeno není název polozka v databázi..máš to asi jinak pojmenované |
||
hynais Profil |
#14 · Zasláno: 17. 8. 2008, 11:24:53
no to užsem zpravil ale ted to píše tohle:
Registrace se nezdařila z důvodu systémové chyby. Omlouváme se. |
||
hynais Profil |
#15 · Zasláno: 17. 8. 2008, 11:27:36
tohle je pokračování toho kódu:
if ($vysledek) { echo '<h3>Děkujeme za registraci</h3>'; include ('zahrnout/pata.html'); exit(); } else { echo '<p><font color="red" size="+1">Registrace se nezdařila z důvodu systémové chyby. Omlouváme se.</font></p>'; } } else { echo '<p><font color="red" size="+1">Toto uživatelské jméno je již obsazeno.</font></p>'; } mysql_close(); } else { echo '<p><font color="red" size="+1">Zkuste to znovu.</font></p>'; } } ?> |
||
Taps Profil |
#16 · Zasláno: 17. 8. 2008, 11:31:11
hynais
tak si hod error i za ten insert $výsledek = mysql_query ($dotaz) or die (mysql_error()); |
||
hynais Profil |
#17 · Zasláno: 17. 8. 2008, 11:33:06
za insertem to nic nenapsalo a přitom se to pořád neregistruje..:(
|
||
hynais Profil |
#18 · Zasláno: 17. 8. 2008, 11:35:54
dal jsem to $vysledek a napsalo to tohle:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'registrace) VALUES ('hynais', 'hynek', 'šturma', 'H.Sturma@sezna |
||
nightfish Profil |
#19 · Zasláno: 17. 8. 2008, 12:13:45
„"INSERT INTO uzivatele(uziv_jmeno, jmeno, prijmeni, email, heslo, datum registrace)“
datum registrace není platný název sloupce (přebývá ti mezera) zřejmě ti tam chybí podtržítko mezi "datum" a "registrace" |
||
hynais Profil |
#20 · Zasláno: 17. 8. 2008, 12:20:13
jé děkuju:))
|
||
hynais Profil |
#21 · Zasláno: 17. 8. 2008, 12:46:24
jé děkuju:))
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0