Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Smarty]Pobieranie ilosci rekordow dla jednego rekordu
Keenic
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 2
Dołączył: 13.07.2007
Skąd: Poznań

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


Napisalem w PHP kod do sprawdania ilosci komentarzy dla danego newsa. Teraz chcialbym to przezucic na Smarty i nie wiem jak.

pobieranie ilosci
  1. <?php
  2. $newsy = array();
  3. $sql = mysql_query("SELECT * FROM news ORDER BY id DESC LIMIT ".$styl1['newsy']."");
  4. while($row = mysql_fetch_array($sql)){
  5. $ile = mysql_query("SELECT * FROM komentarze WHERE id ='".$row['id']."' and co ='n'");
  6. $i = mysql_num_rows($ile);
  7. $newsy[] = $row;
  8. $komenty[] = $i;
  9. }
  10. ?>


wyswietlanie ilosci
  1. {foreach item=news from=$newsy}
  2. <div class="news-tytul"><a href="index.php?wiecej={$news.id}">{$news.tytul}</a></div>
  3. <div class="news-tresc">{$news.wstep}</div>
  4. <div class="news-stopka">{$u} | {$news.czas} {$news.czas1} | Komentarzy: {section name=k loop=$komenty}{$komenty[k]}{/section}</div>
  5. {/foreach}


Co prawda wyswietlaja mi sie ilosci komentarzy, ale przy kazdym newsie pokazuje mi sie wynik wszystkich (nie lacznie, jedno obok drugiego)
I teraz moje pytanie. Jak sprawic aby obok jednego newsa wyswietlala sie tylko ta wartosc, ktora wskazuje ilosc komentarzy.
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: 24.12.2025 - 10:11