Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/SQL] Komentarze
Forum PHP.pl > Forum > Przedszkole
Pride
Witam.
Mam mały problem. Zrobilem maly system newsow, teraz pisze do niego funkcje komentarzy. Napotkalem jednak na problem. Chce zrobic cos takiego, zeby w momencie kiedy nie ma zadnego komentarza wyswietlal sie komunikat.
Kod wyglada tak:
  1. <?php
  2.  
  3. $query = 'SELECT * FROM news_koment WHERE news_id = "' . $_GET['komentarze'] . '";';
  4. $result = mysql_query($query);
  5. $rec = mysql_fetch_assoc($result);
  6. if(!$rec == 0)
  7. {
  8. while($record = mysql_fetch_assoc($result))
  9. {
  10. echo $record['koment'];
  11. echo $record['date'];
  12. echo $record['mail'];
  13. echo $record['dodal'];
  14. }
  15. }
  16. else
  17. {
  18. echo "Brak komentarzy. Twój może byc pierwszy!";
  19. }
  20.  
  21. ?>

Działac działa, ale w newsach ktore maja juz komentarze wyswietla tylko 1 koment. Mysle, a nawet jestem pewien, ze powoduje to $rec = mysql_fetch_assoc($result); lecz nie umie znaleźc innego rozwiązania.
Prosze o pomoc. smile.gif
Zyryx
Kod
<?php

$query = 'SELECT * FROM news_koment WHERE news_id = "' . $_GET['komentarze'] . '";';
$result = mysql_query($query);
$rec =  mysql_num_rows($result);
if(!$rec == 0)
{
    while($record = mysql_fetch_assoc($result))
    {    
            echo $record['koment'];
            echo $record['date'];
            echo $record['mail'];
            echo $record['dodal'];
    }
}
else
{
    echo "Brak komentarzy. Twój może byc pierwszy!";
}

?>


tak powinno być dobrze
Pride
Dzieki, działa.
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.