Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Niestandartowe wyrzucenie zawartości mysqla na ekr
krysk
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 20.04.2002
Skąd: Szczecin

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


mam bazę, a w niej kategorie, i pod kategorie. Chcę teraz to wyrzucić na ekran
i robię to w następujący sposób:

  1. <?php
  2. $pyt = sql(&#092;"SELECT * FROM `kat` WHERE `rodzic`=1 ORDER BY `nazwa` \");
  3.  
  4. while($row = mysql_fetch_array($pyt)){
  5. echo &#092;"<br><hr><br><a HREF=\"?id=\". $row[id] .\"\"><b>\". $row[nazwa] . \"</b></A>\";
  6. $q = sql(&#092;"SELECT * FROM `kat` WHERE `matka`='$row[id]' ORDER BY `nazwa` \");
  7. while($bla = mysql_fetch_array($q)){
  8. echo &#092;"<a HREF=\"?id=\". $row[id] .\"\">\". $row[nazwa] . \"</A>, \";
  9. }
  10. }
  11. ?>


ale... to mi daje jako ostatni znak po wylistowaniu przecinek, a ja chcę mieć tam kropkę (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ktoś wie jak to wykonać? Mówię oczywiście o znaku na zakończeniu listowania podkategorii.
Go to the top of the page
+Quote Post
Dabroz
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 0
Dołączył: 1.11.2003
Skąd: Poland, Płock

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


  1. <?php
  2.  
  3. $wynik='';
  4.  
  5. $pyt = sql(&#092;"SELECT * FROM `kat` WHERE `rodzic`=1 ORDER BY `nazwa` \");
  6.  
  7. while($row = mysql_fetch_array($pyt)){
  8. $wynik.=&#092;"<br><hr><br><a HREF=\"?id=\". $row[id] .\"\"><b>\". $row[nazwa] . \"</b></A>\";
  9. $q = sql(&#092;"SELECT * FROM `kat` WHERE `matka`='$row[id]' ORDER BY `nazwa` \");
  10. while($bla = mysql_fetch_array($q)){
  11. $wynik.=&#092;"<a HREF=\"?id=\". $row[id] .\"\">\". $row[nazwa] . \"</A>, \";
  12. }
  13. }
  14.  
  15. $wynik=substr($wynik,0,-1).'.';
  16.  
  17. echo $wynik;
  18.  
  19. ?>
Go to the top of the page
+Quote Post

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.09.2025 - 22:53