Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodanie licznika w kategori
Forum PHP.pl > Forum > PHP
sigal2006
Mam taki kod

  1. <?php
  2.  
  3. $sql = "
  4. SELECT * FROM cat ORDER BY naam ASC";
  5.  
  6. $res = mysql_query($sql) or die(mysql_error());
  7. $count = mysql_num_rows($res);
  8. while( $row = mysql_fetch_object($res))
  9. {
  10. $naam1 = str_replace(" ","-",$row->naam);
  11. echo "<tr>
  12. <td class='c1'>
  13. <img src='http://igito.pl/themes/igito/img/arrow.gif' height='8' hspace='4' width='8'>
  14. </td>
  15.  
  16. <td class='c2 contentfont' width='100%'>&nbsp;<a href=\"".$website['adres']."/kategoria/$row->id/radio.html\">".$row->naam."</a></td>
  17. </tr> ";
  18. }
  19. if($count == 0){
  20. echo "Brak kategorii";
  21.  
  22. exit();
  23. }
  24. ?>


pokazuje mi on wszystkie kategorie chce aby przy każdej pojawiło się licznik zawartych w niej wpisów w tym przypadku ile radyjek jest w danej kategorii

za to ten kod

  1. <?php
  2.  
  3. $sql = "
  4. SELECT
  5. naam
  6. FROM
  7. cat
  8. WHERE id='". mysql_real_escape_string($_GET['cat'])."'
  9. ";
  10. $res = mysql_query($sql);
  11. $rij = mysql_fetch_object($res);
  12. $naam = htmlspecialchars($rij->naam);
  13.  
  14.  
  15. $sql = "
  16. SELECT
  17. *
  18. FROM
  19. radio
  20. WHERE cat='". mysql_real_escape_string($_GET['cat'])."'
  21. ";
  22.  
  23. if(!$res = mysql_query($sql))
  24. {
  25. trigger_error(mysql_error().'<br />In query: '.$sql);
  26. }
  27. elseif(mysql_num_rows($res) == 0)
  28. {
  29. echo '<table width="100%"><tr>
  30. <td>brak wpisów</td>
  31. </tr></table>';
  32. }
  33. else
  34. {
  35. $i = 1;
  36.  
  37. echo '
  38. <table width="100%">
  39. <tr>';
  40.  
  41. while($row = mysql_fetch_assoc($res))
  42. {
  43. $zendernaam = str_replace(" ","-",$row['titel']);
  44. echo '<td width="50%"><table class="border" border="0" cellpadding="3" cellspacing="2" width="100%">
  45. <tbody><tr><td colspan="2" class="c3"><strong>
  46.  
  47. </strong></td></tr><tr>
  48. <td colspan="2"><table class="border" border="0" cellpadding="2" cellspacing="2" width="100%">
  49. <tbody><tr class="c2"> <td width="100%"><a class="smallfont5a" href="'.$website['adres'].'/stacja/'.$row['id'].'/radio_internetowe.html">'. $row['titel'] .'</a>
  50. </td></tr></tbody></table></td> </tr></tbody></table><br></td>';
  51.  
  52. if($i % 2 == 0)
  53. {
  54. echo '</tr><tr>';
  55. }
  56. $i++;
  57. }
  58.  
  59. echo ' </tr></table></div>';
  60. }
  61.  
  62. include("footer.php");
  63. ?>


definiuje mi wyświetlanie wpisów w danej kategorii

nie wiem jak mam połączyć
sniver
poszukaj se na forum w moich tematach bo taki temat był już setki razy...smile.gif
sigal2006
Doszedłem do czegoś takiergo ale nadal to nie to

  1. <?php
  2. $sql2 = " SELECT id FROM radio WHERE cat='". mysql_real_escape_string($_GET['cat'])."' ";
  3. $res2 = mysql_query($sql2) or die(mysql_error());
  4. $count2 = mysql_num_rows($res2);
  5.  
  6. $sql = " SELECT * FROM cat ORDER BY naam ASC";
  7. $res = mysql_query($sql) or die(mysql_error());
  8. $count = mysql_num_rows($res);
  9. while( $row = mysql_fetch_object($res))
  10. {
  11. $naam1 = str_replace(" ","-",$row->naam);
  12. echo "<tr>
  13. <td class='c1'>
  14. <img src='http://igito.pl/themes/igito/img/arrow.gif' height='8' hspace='4' width='8'>
  15. </td>
  16.  
  17. <td class='c2 contentfont' width='100%'>&nbsp;<a href=\"".$website['adres']."/kategoria/$row->id/radio.html\">".$row->naam."</a>&nbsp;&nbsp;&nbsp;(".$count2.")</td>
  18. </tr> ";
  19. }
  20. if($count == 0){
  21. echo "Brak kategorii";
  22.  
  23. exit();
  24. }
  25. ?>


bo pokazuje fakt ale tylko w danych kategoriach już zgłupiałem na index pokazuje 0
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.