Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Blad w funkcji pobierajacej obrazki
Forum PHP.pl > Forum > Przedszkole
Bojakki
Mma taka funkcje i jej wywolanie:

  1. <?php
  2.  
  3. function take($logo=""){
  4. $platf = strtolower(konkatenuj($logo));
  5.  
  6. $b="base/$platf/images/";
  7. if ($dh = opendir($b)) {
  8.  
  9. while($file_name=readdir($dh))
  10. {
  11.  
  12.  if(($file_name != ".") && ($file_name != ".."))
  13.  {
  14. return "base/$platf/images/$file_name";
  15.  }
  16. }
  17. closedir($dh);
  18. }
  19. return "Brak";
  20. }
  21.  
  22.  
  23.  
  24. $sql = mysql_query("SELECT * FROM gb_platform WHERE id='$_GET[plat]'");
  25. while($row = mysql_fetch_row($sql)){;
  26.  
  27. echo'<img src="'.take(trim($row[1])).'" width="31" height="11">';
  28. echo' <a href="logo.php?wsk='.$row[0].'">';
  29. }
  30. ?>


Funkcja ma za zadanie wyswietlac rozne obrazki w zaleznosci od wartosci zmiennej plat. Niestety wyskakuje mi taki blad:
Cytat
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/gb/public_html/file.php on line 30


Folder i obrazki chyba znajduje bo nie pisze, ze nie ma takiego katalogu, wiec nie wiem gdzie jest problem.
Hpsi
zrob sobie na poczatek po zapyaniu echo mysql_error();
a tak wogule to sproboj tak zapytanie
  1. <?php
  2.  
  3. mysql_query('SELECT * FROM `gb_platform` WHERE `id`='.$_GET['plat']);
  4.  
  5. ?>
Bojakki
Cytat(Hpsi @ +2005-12-14 13:33:34)
zrob sobie na poczatek po zapyaniu echo mysql_error();
a tak wogule to sproboj tak zapytanie
  1. <?php
  2.  
  3. mysql_query('SELECT * FROM `gb_platform` WHERE `id`='.$_GET['plat']);
  4.  
  5. ?>

Dzieki za porade - naprawilem. Na przyszlosc bede czesciej uzywal echo mysql_error();
guitar.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.