Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Blad w funkcji pobierajacej obrazki
Bojakki
post 14.12.2005, 14:30:14
Post #1





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post
Hpsi
post 14.12.2005, 14:33:34
Post #2





Grupa: Zarejestrowani
Postów: 483
Pomógł: 50
Dołączył: 15.03.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


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. ?>


--------------------
Daiquiri: T1 = (dx/dt * s)^hpsi
Daiquiri: gdzie T1 - Twój czas przybycia na miejsce, dx/dt - prędkość, s droga
Daiquiri: brb trzeba by to poprawić T1 - Czas jaki Ci to zajmie
Daiquiri: Zatem T - czas dotarcia p T1 + T2 gdzie T2 = aktualny czas

===
po prostu kocham ją :D haha
Go to the top of the page
+Quote Post
Bojakki
post 14.12.2005, 14:51:05
Post #3





Grupa: Zarejestrowani
Postów: 379
Pomógł: 0
Dołączył: 18.08.2004

Ostrzeżenie: (0%)
-----


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


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 17:48