Autor | Zpráva | ||
---|---|---|---|
Pat251 Profil * |
#1 · Zasláno: 29. 3. 2009, 00:18:41
Dobrý den, chtěl bych požádat o pomoc. Již jednou jsem zde psal o radu a nalezl jsem pomoc. Proto bych to chtěl zkusit ještě jednou. Snažím se udělat cosi jako e-shop a nyní se snažím o řazení podle názvy a ceny. Ovšem cosi mám špatně a nenačítají se data z databáze. Prosím o jakoukoliv radu. Zítra o půlnoci to musím odevzdávat. Děkuji
Chybové hlašení: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/ladislavnemecp4a/public_html/elektriky.php on line 11 <?php echo "<a href=".$raz."_nazev.php>Seřaď dle názvu</a><a href=".$raz."_cena.php>Seřaď dle ceny</a>"; $conn=mysql_connect("localhost","jmeno","heslo"); mysql_select_db("nemecladislavp4a",$conn); mysql_query("SET NAMES cp1250"); $zaznam = mysql_query("select id_kategorie,kod_zbozi,nazev_zbozi,popis,je_skladem,doba_expedice,jednotkova_cena,sazba_dph from zbozi where id_kategorie = '" . $kategorie . "' order by $razeni",$conn); while (list($id_kategorie,$kod_zbozi,$nazev_zbozi,$popis,$je_skladem,$doba_expedice,$jednotkova_cena,$sazba_dph)= mysql_fetch_array($zaznam )) { echo " <table border=1> <table> <tr> <td align=center><h2>$nazev_zbozi</h2></td> </tr> <tr> <td width=\"350\"><img border=\"1\" src=\"img/$kod_zbozi.jpg\"\></td> <td width=\"200\"><h3>Technické údaje:</h3><font>$popis</font></td> </tr> <tr> <td><font><strong>Skladem:</strong> $je_skladem ks <strong>Expedice:</strong> $doba_expedice hodin <strong> Sazba DPH: </strong> $sazba_dph %<strong></font></td> <td></td> </tr> <tr> <td></td> <td><h2>Cena: $jednotkova_cena Kč </h2></td> </tr> </table> </table> <br>"; } mysql_Close($conn); ?> |
||
Pat251 Profil * |
#2 · Zasláno: 29. 3. 2009, 00:20:07
omlouvám se za chybu, řádek 11 je tento:
while (list($id_kategorie,$kod_zbozi,$nazev_zbozi,$popis,$je_skladem,$doba_expedice,$jednotkova_cena,$sazba_dph)= mysql_fetch_array($zaznam )) { |
||
TomášK Profil |
#3 · Zasláno: 29. 3. 2009, 00:50:32
FAQ
V sql dotazu je pravděpodobně syntaktická chyba - je potřeba si ji nechat vypsat a pak s ní něco vymýšlet. Mohlo by to být tím, že řazení je neinicializované? |
||
Pat251 Profil * |
#4 · Zasláno: 29. 3. 2009, 01:08:30
Jsem začátečník, moc s tím neumím, můžete mi prosím poradit jak ji "vypsat"?
|
||
tiso Profil |
#5 · Zasláno: 29. 3. 2009, 01:19:31
Pat251 „Snažím se udělat cosi jako e-shop“ „Jsem začátečník, moc s tím neumím“
No to je zasa kombinácia... To je ako ísť bez vodičáku kamiónom cez pol európy... echo "select id_kategorie,kod_zbozi,nazev_zbozi,popis,je_skladem,doba_expedice,jednotkova_cena,sazba_dph from zbozi where id_kategorie = '" . $kategorie . "' order by $razeni"; |
||
Pat251 Profil * |
#6 · Zasláno: 29. 3. 2009, 01:31:43
Došlo k chybě v dotazu: select id,kod_zbozi,nazev_zbozi,id_kategorie,popis,jednotkova_cena,sazba_dph,je_skladem,doba_expedice from zbozi where id_kategorie = '' order by
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 '' at line 1 Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/ladislavnemecp4a/public_html/elektriky.php on line 22 |
||
Pat251 Profil * |
#7 · Zasláno: 29. 3. 2009, 09:54:12
Tak problém jsem vyřešil, data se z databáze načetli, ovšem zase nefunguje řazení
|
||
Časová prodleva: 15 let
|
0