Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP/SQL] Komentarze, Dobrze, ale jednak źle.
Pride
post
Post #1





Grupa: Zarejestrowani
Postów: 139
Pomógł: 11
Dołączył: 31.01.2005
Skąd: Bydgoszcz

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


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. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Zyryx
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 3.06.2006
Skąd: Gdynia

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


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
Go to the top of the page
+Quote Post
Pride
post
Post #3





Grupa: Zarejestrowani
Postów: 139
Pomógł: 11
Dołączył: 31.01.2005
Skąd: Bydgoszcz

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


Dzieki, działa.
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: 5.10.2025 - 10:53