Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyswietlanie komunikatu
jaycop
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 30.08.2005

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


Witam wszystkich.

Mam taki kawalek skryptu:

  1. <?php
  2.  
  3. $zapytanie = "SELECT * FROM tabelka where kat=$kat order by data desc,id desc";
  4. $wykonaj = mysql_query($zapytanie);
  5. while($wiersz = mysql_fetch_array($wykonaj))
  6. {
  7. if(empty($wiersz['id'])) { 
  8. echo "jest";
  9. } 
  10. else { 
  11. echo " nie ma";
  12. }
  13.  
  14. ?>


Problem w tym, ze wyswietla mi komunikat jesli cos znajdzie w przypadku gdy id nie ma nic nie wyswietla a powinno (albo mi sie tylko wydaje).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Gdy zapytanie nie pobierze żadnych danych to nic dziwnego, że nic się nie wyświetli, bo nawet skrypt nie wchodzi do tej pętli. Zrób tak:

  1. <?php
  2. $zapytanie = "SELECT * FROM tabelka where kat=$kat order by data desc,id desc";
  3. $wykonaj = mysql_query( $zapytanie );
  4.  
  5. while( $wiersz = mysql_fetch_array( $wykonaj ) )
  6. {
  7.  // rób coś.
  8. } 
  9. if( mysql_num_rows( $wykonaj ) == 0 )
  10. {
  11.  echo 'Nie ma';
  12. }
  13. ?>
Go to the top of the page
+Quote Post
jaycop
post
Post #3





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 30.08.2005

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


Wielkie dzieki jestes wielki !
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 25.08.2025 - 00:06