![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 352 Pomógł: 1 Dołączył: 17.07.2003 Skąd: Kazanów Ostrzeżenie: (0%) ![]() ![]() |
Robię newsy i w nich funkcje drukowania wybranego newsa wraz z jego komentarzami. No i teraz do pobrania wszystkich komentarzy używam kodu:
[php:1:6d130a0832]<?php $q1 = mysql_query("SELECT * FROM `$komentarze` WHERE id_news='$id' ORDER BY `data` ASC"); if(!$q1) die("błąd"); $il = mysql_num_rows($q1); if($il>0) { echo "<center>Komentarze:</center><BR>"; } $plik2 = fopen("wyglad/druk_koment.inc.htm", "r"); flock($plik2, 2); $zaw2 = fread($plik2, 99999); flock($plik2, 3); fclose($plik2); while($cz1 = mysql_fetch_array($q1)) { $autor = $cz1['autor']; $mail = $cz1['mail']; $data = $cz1['data']; $tresc = $cz1['tresc']; $zaw2 = str_replace("{!autor!}", $autor, $zaw2); $zaw2 = str_replace("{!tresc!}", $tresc, $zaw2); $zaw2 = str_replace("{!data!}", $data, $zaw2); if($mail!="" | !empty($mail)) { $zaw2 = str_replace("{!mail!}", "$mail", $zaw2); } else { $zaw2 = str_replace("{!mail!}", "", $zaw2); } echo $zaw2."<BR>"; } ?>[/php:1:6d130a0832] w pliku druk_koment.inc.htm jest krój drukowanego newsa. wg mnie zapytanie jest dobre ale ciągle powtarza mi tylko jeden komentarz chociaż w bazie jest ich 9. struktura tabeli in_komentarze to: id | id_news | autor | mail | data | tresc na id jest nałożony Primary Key i Unique a na id_news Index Proszę o szybką pomoc! Pozdrawiam, Ive [EDIT] efekty skryptu można zobaczyć na www.in-scripts.prv.pl/news/drukuj.php?id=1 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 00:51 |