Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie Działa Zliczanie Komentarzy, [php+mysql]
tara
post
Post #1





Grupa: Zarejestrowani
Postów: 147
Pomógł: 0
Dołączył: 3.03.2004
Skąd: śląsk

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


do rzeczy:

Mam kod, który na stronie main.php wyświetla newsy, i ilość komentarzy do nich z tabeli , "...koment" :
  1. <?
  2.  
  3.  
  4.  
  5.  
  6. $con=mysql_connect('', '', '');
  7.  // pobieramy nazwę tabeli i numer id.
  8. $wynik1 = mysql_query (&#092;"SELECT * FROM news\");
  9.  while ($rekord = mysql_fetch_array ($wynik1)) {
  10.  $komenttabela = &#092;"\".stripslashes($rekord[7]).\"koment\";
  11.  $id=&#092;"\".stripslashes($rekord[0]).\"\";
  12.  }
  13. // zliczamy ilość rekordów w tabeli \"..koment\"
  14.  $ilosc = &#092;"SELECT count(*) FROM $komenttabela WHERE id=$id\"; 
  15. $ilosc = mysql_fetch_row(mysql_query($ilosc)); 
  16.  $komentarze = $ilosc[0];
  17. // wybieramy wszystko z newsów i wyświetlamy newsa...
  18. $wynik = mysql_query (&#092;"SELECT * FROM news\");
  19. while ($rekord = mysql_fetch_array ($wynik)) {
  20. $id=&#092;".....index.php?akcja=\".stripslashes($rekord[7]).\"&id=\".stripslashes($rekord[0]).\"\">Więcej...</A><BR>&nbsp;Komentarzy: ($komentarze)<BR></TD></TR></TABLE>\";
  21. }
  22.  
  23.  
  24.  mysql_close($con);
  25.  
  26. ?>


Skrypt działa, ale jeśli mam kilka newsów na stronie, to wszystkie mają taką samą ilość komentarzy jak ostatni, mimo że nie mają komentarzy (IMG:http://forum.php.pl/style_emoticons/default/blink.gif) .

Nie wyświela żadnych błędów.

CO ejst przczyną że wyświetla wszędzie tą samą ilośc koemntarzy ?
Go to the top of the page
+Quote Post

Posty w temacie


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: 23.08.2025 - 13:59