Autor | Zpráva | ||
---|---|---|---|
milbr Profil * |
#1 · Zasláno: 19. 7. 2007, 17:45:14
Dobrý den,
asi je to triviální záležitost, ale chtěl bych vás poprosit o radu. Z databáze vypisuji obraázek takto: <img src="foto/$tabulka/".$info["datum"]."/".$info["obrazek"].""> Vše mi funguje Ok ale chtěl bych se zeptat jak docílit toho, když není v DB žádný obrázek uložen aby se nezobrazovalo prázdné pole neexistujícího obrázku. Děkuji moc všem. Milan |
||
TFSi Profil |
#2 · Zasláno: 19. 7. 2007, 17:54:13
if(!MySQL_Num_Rows(...)) echo 'Nemáme obrázky';
else echo '<img ...>'; |
||
milbr Profil * |
#3 · Zasláno: 19. 7. 2007, 22:18:03
Moc děkuji, hlásí mi to ale tuto chybu.
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in/volume1/.... vypisuji to nějak takto: { while ($info=MySQL_Fetch_Array($fotky)): if(MySQL_Num_Rows("".$info["obrazek"]."")) echo 'Nemáme obrázky'; else echo " <img src="syrenov/$tabulka/".$info["datum"]."/".$info["obrazek"]."" " ; |
||
Alphard Profil |
#4 · Zasláno: 20. 7. 2007, 07:06:34
supplied argument is not a valid MySQL result resource
špatný mysql dotaz, echo mysql_error(); |
||
Icka Profil * |
#5 · Zasláno: 20. 7. 2007, 10:05:01
No pokud se nemejlim, ono ten mysql_num_rows zahlásí chybu, i když je dotaz napsán správně, ale výsledek == 0. Takže před mysql_num_rows píší @ pro potlačení chyby
|
||
bukaj Profil |
#6 · Zasláno: 20. 7. 2007, 10:18:39
Icka
ten mysql_num_rows zahlásí chybu, i když je dotaz napsán správně, ale výsledek == 0 nic proti, ale to je blbost :) milbr chyba asi bude v tom, že testuješ ne výsledek query, ale nějakou nějakou hodnotu řádku... myslím, že nejdřív by se hodilo testovat, jestli nějaké výsledky jsou a poté teprve vypisovat. třeba nějak takto: $radku = mysql_num_rows($fotky); |
||
Časová prodleva: 17 let
|
0