Autor | Zpráva | ||
---|---|---|---|
zuzka Profil * |
#1 · Zasláno: 23. 5. 2008, 15:12:36
nejak nejsem schopna prijit na to, co s tim...
if($he2) { if(($he2==$he1)and $jm and $em) {echo "novy"; $ret="insert into ucast values('','$jm','$he1','$em',1);"; MySQL_Query($ret); } else { echo "spatna registrace";} } else { echo "prihlaseni"; if (($jm=='majitel') AND ($he1=='xxx')) { echo "majitel"; ?> <script language="JavaScript"> window.location="vlozstezne2.php"; </script> <?php } $ret="select * from ucast where $jm like jmeno;"; $vys=MySQL_Query($ret); if ($uziv=MySQL_fetch_array($vys)){ if (($uziv["jmeno"]=='$jm') AND ($uziv["heslo"]=='$he1')) { ?><script language="JavaScript"> window.location="nakupsteznu.php"; </script> <?php } } else echo "registruj se"; } } ?> priznavam,ze tomu moc nerozumim..je to je projekt do skoly..haze to chybu mysql_fetch_array(): supplied argument is not a valid MySQL result resource. tak kdybyste nekdo vedeli,co s tim..dik Zuzka |
||
zuzka Profil * |
#2 · Zasláno: 23. 5. 2008, 15:14:32
jeste teda tu chybu to haze u toho
if ($uziv=MySQL_fetch_array($vys)){ |
||
Nox Profil |
#3 · Zasláno: 23. 5. 2008, 15:16:16
v mysql příkazu se nedává středník, ale hlavně pokud chceš najít řádek kde se sloupec jmeno bude shodovat s $jm, tak
by to asi mělo být where jmeno like '$jm' nebo jmeno='$jm' nebo nějak tak |
||
zuzka Profil * |
#4 · Zasláno: 23. 5. 2008, 15:27:21
diky:) ikdyz tu chybu mi to hlasi porad...
|
||
panmagor Profil * |
#5 · Zasláno: 23. 5. 2008, 15:29:08
Zkus:
$ret=("SELECT * FROM ucast WHERE jmeno like $jm "); |
||
zuzka Profil * |
#6 · Zasláno: 23. 5. 2008, 15:32:19
porad ji to haze..
|
||
kletely Profil |
#7 · Zasláno: 23. 5. 2008, 15:32:23
zuzka
V akom formáte je jmeno? Lebo ak je v číselnom tak daj s bez '' a ak je v textovom daj s. |
||
panmagor Profil * |
#8 · Zasláno: 23. 5. 2008, 15:43:55
A máš vůbec tu tabulku "ucast????" :-)
|
||
Madenio Profil |
#9 · Zasláno: 23. 5. 2008, 15:47:43
skus nedavat tie premenne do uvodzoviek.
|
||
zuzka Profil * |
#10 · Zasláno: 23. 5. 2008, 15:51:23
melo by to byt textovy..a tabulku mam;)
|
||
panmagor Profil * |
#11 · Zasláno: 23. 5. 2008, 16:09:26
$ret=("SELECT * FROM ucast WHERE jmeno like '$jm%' "); nebo $ret=("SELECT * FROM ucast WHERE jmeno like '$jm' "); Jinak už sem v koncích a netušim. |
||
zuzka Profil * |
#12 · Zasláno: 23. 5. 2008, 16:15:23
diky moc!:)
|
||
panmagor Profil * |
#13 · Zasláno: 23. 5. 2008, 16:15:52
Zabralo?
|
||
Měsíček Profil |
#14 · Zasláno: 23. 5. 2008, 16:16:51 · Upravil/a: Měsíček
Prosím Zuzko pošli ten skript znovu i s opravenými věcmi co ti tady kolegové poradili ať se v tom můžeme lépe orientovat.
EDIT: jestli to bylo těmi apostrofy (jakože asi ano) tak už nemusíš :) |
||
zuzka Profil * |
#15 · Zasláno: 23. 5. 2008, 16:18:44
no najendou uz to jede..jen teda nechapu,jakto,ze zrovna tohle pomohlo..bych to necekala..:)
$ret=("SELECT * FROM ucast WHERE jmeno like '$jm' "); kdyz sem to napsala tohle,tak uz to jelo..nic jinyho sem nemenila.. |
||
Stepanka Profil * |
#16 · Zasláno: 23. 5. 2008, 20:38:24
zuzka
Musíš to mít v uvozovkách, protože $jm je řetězec (VARCHAR), kdyby byl sloupec jmeno typu INT (tzn. číslo), uvozovky by tam napatřily. Každý řetězec se uvádí v uvozovkách. |
||
Časová prodleva: 12 měsíců
|
|||
tomape Profil |
#17 · Zasláno: 6. 5. 2009, 10:25:22
potřeboval bych pomoc
<? while ($zaznam = mysql_fetch_array($vysledek) ): tady mi to hlásí hcybu a já fakt už nevim, co s tim echo "<p><a href='Databaze MySQL.php?id="; echo $zaznam["jmeno"]; echo "'>"; echo $zaznam["prijmeni"]; echo "<br> "; echo $zaznam["telefoni_cislo"]; echo "</p>"; endwhile; ?> |
||
Majkl578 Profil |
#18 · Zasláno: 6. 5. 2009, 11:08:41
co treba ukazat dotaz, ktery provadis?
|
||
AM_ Profil |
#19 · Zasláno: 6. 5. 2009, 15:27:42
tomape
To máš pravdu, ty bys skutečně potřeboval pomoc. Zkus to někde, kde tě naučí zakládat témata. |
||
Časová prodleva: 15 let
|
0