Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php & Mysql]głupi Bład?
Stef@n
post 18.08.2004, 17:00:50
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 3
Dołączył: 14.08.2003

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


[php & mysql]Głupi bład?hm wyskakuje mi taki głupi bład gdy w bazie nie ma rekordów

Cytat
Warning: Invalid argument supplied for foreach() in oferta.php on line 143


domyslam sie ze to od tego ze chce liczyc rekordy ale ich nie ma sad.gif i teraz wiem ze zadam głupie pytanie i banalnie proste ale prosze i tak o pomoc bo nie moge do tego dosjc. Jak zrobic zeby to nie wyskakiwało tylko np jakis tekst lub nic?

oto skrypt:

  1. <?  $wynik = mysql_query (&#092;"SELECT * FROM oferta WHERE oferta = 'Wynajem'\") or 
  2. die (&#092;"bład w pytaniu\"); 
  3. while ($rekord = mysql_fetch_assoc($wynik)) 
  4. { 
  5.  
  6. $podkategoria = $rekord['kategoria']; 
  7. $tablica[$podkategoria]++; 
  8. } 
  9.  
  10. echo &#092;"Wynajem\"; 
  11.  foreach ($tablica as $podkategoria => $licznik) 
  12. { 
  13. print &#092;"<br> - \".$podkategoria.\" (\".$licznik.\") \"; 
  14. } ?>
Go to the top of the page
+Quote Post
cim
post 18.08.2004, 17:05:37
Post #2





Grupa: Zarejestrowani
Postów: 208
Pomógł: 28
Dołączył: 9.08.2004
Skąd: Stargard

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


spróbuj tak:

  1. <?php
  2. if(!empty($tablica)){
  3.  foreach(...){
  4.  ...
  5.  }
  6. }else{
  7.  print('nie ma żadnych rekordów');
  8. }
  9. ?>


--------------------
errare humanum est
Go to the top of the page
+Quote Post
Stef@n
post 18.08.2004, 17:17:51
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 3
Dołączył: 14.08.2003

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


dobra dzieki działa biggrin.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 - 11:39