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 blink.gif.

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

CO ejst przczyną że wyświetla wszędzie tą samą ilośc koemntarzy ?


--------------------
MySQL 4.0.15 | PHP 4.3.3 | Apache 1.3.28 | Kwrite | phpMyAdmin 2.5.6-rc1 | Linux MDK 10.1 pp
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 21.08.2025 - 07:06