Autor | Zpráva | ||
---|---|---|---|
MilanJ Profil |
#1 · Zasláno: 7. 9. 2006, 11:14:37
Pro nahrávání obrázku do db používám script, který je plně funkční a obrázek úspěšně uloží.
Problém nastává ve chvíli, kdy chci obsah databáze zobrazit, objevuje se mi chyba: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/doc/www.ctyrkolky-morava.cz/www/aaa/index.php on line 105 Část scriptu, která se stará o zobrazování vypadá následovně: (tučně je zobrazen řádek, kde údajně vzniká chyba) <?php if (!otevridb()) break; // pokud se nepřipojím k db, script skončí $sql = "SELECT * FROM image ORDER BY image_date DESC"; $vysledek = mysql_query($sql); if (mysql_num_rows($vysledek)>0) { while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $i++; $str .= $i.". "; $str .= "<img src=\"image.php?iid=".$row["image_id"]."\" width=\"100\" height=\"72\"> "; $str .= "<a href=\"index.php?iid=".$row["image_id"]."\">".$row["image_name"]."</a> "; $str .= "[".$row["image_date"]."] "; $str .= "[".$row["image_size"]."] "; $str .= "[<a href=\"index.php?act=rem&iid=".$row["image_id"]."\">Remove</a>]<br>"; } print $str; } mysql_close(); // spojení s databází se uzavře ?> Moc nerozumím tomu, v čem chyba je. Poradí mi s tím někdo? Děkuji. |
||
Speacker Profil |
#2 · Zasláno: 7. 9. 2006, 11:18:33
while ($row = mysql_fetch_array($vysledek, MYSQL_ASSOC))
|
||
MilanJ Profil |
#3 · Zasláno: 7. 9. 2006, 11:21:47
Upravoval jsem script, přehlídl jsem změnu proměnné...
|
||
MilanJ Profil |
#4 · Zasláno: 7. 9. 2006, 11:46:01
Tak teď script už funguje, jen místo obrázků zobrazí symbol, jako by tam obrázek vůbec nebyl.
Nemáte někdo script, případně úpravu mého scriptu, která zajistí, že se obrázek z db zobrazí? Nevím co napsat do zdroje....cestu k obrázku. |
||
Alphard Profil |
#5 · Zasláno: 7. 9. 2006, 15:19:03
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0