MozillaPL.org - polskie centrum Mozilli

Główne menu:

[PHP/XHTML] Dziwne zawijanie się wierszy

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[PHP/XHTML] Dziwne zawijanie się wierszy

Postautor: yarek » 05 lutego 2006, 16:06

Przeglądarka: Opera/8.51 (Windows NT 5.1; U; pl)

Witam,

No właśnie. Zainteresowałem się pewną sprawą gdy pisałem kod w PHP. Oto on:

Kod: Zaznacz cały
<?
   function getMenuItems() {
      include_once('data.php');
      $connect = mysql_connect(BASEHOST) or die('Blad: '.mysql_error());
      $db = mysql_select_db(BASENAME) or die('Blad: '.mysql_error());
      $query = "SELECT * FROM $categories";
      $records = mysql_query($query);
      mysql_close($connect);
         while ($row = mysql_fetch_assoc($records)) {
            print "<li><a href=".$row['id'].">".$row['name']."</a></li>";
         }
      
   }
?>


Kod: Zaznacz cały
<? include_once("functions.php"); ?>
<html>
<head>

</head>
<body>
   <ul><? getMenuItems(); ?></ul>
</body>


No i właśnie stąd moje pytanie: jak zrobić aby elementy LI układały się (tylko w kodzie, wiadomo, że to nie ma wpływu na sposób wyświetlania przez przeglądarke) jedne po drugim? Z wcięciami?
Mianowicie chciałbym osiągnąć taki efekt:
Kod: Zaznacz cały
<ul>
   <li><a href="#">blablabla</a></li>
   <li><a href="#">blablabla</a></li>
   <li><a href="#">blablabla</a></li>
</ul>

Może to i nie forum na temat PHP, ale myśle, że ktoś będzie wiedział :)
yarek
 

Postautor: Gość » 05 lutego 2006, 17:26

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Kod: Zaznacz cały
while ($row = mysql_fetch_assoc($records)) {
   $list .= "<li><a href=".$row['id'].">".$row['name']."</a></li>\r\n";
}

print $list;
Gość
 


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: