Anonymní profil František – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil František – Programujte.comAnonymní profil František – Programujte.com

 

Příspěvky odeslané z IP adresy 78.102.172.–

František
PHP › PHP CMS menu + podmenu
1. 2. 2013   #171006

Dobře moc děkuji

František
PHP › PHP CMS menu + podmenu
1. 2. 2013   #170968

Dobrý den,

potřebuji poradit, dělám jednoduché PHP CMS. Problém je se sekcí menu. Mám tabulku pages, kde je ID, Title, ItemName, Text, Parametr...atd. Je jednoduché vypsat všechny položky z pages a udělat z toho jednoduché menu. Problém je ale, když chci udělat podmenu. To jsem si udělal další tabulku subpages, kde jsou sloupce samé jako u pages, jen je tam navíc ID_Pages, které nám říká, u které položky bude podmenu. Nevím, jestli se to řeší takto pomocí další tabulky, proto bych chtěl poradit, jestli to dělám dobře. Jelikož při vypsání těchto tabulek si myslím, že postupuji příliš složitě. Zkoušel jsem tabulky spojit pomocí LEFT JOIN, ale to nepomohlo. Nyní to vypisuji

$sql_pages = mysql_query("SELECT * FROM pages");

while($data = mysql_fetch_assoc($sql_pages)){

   echo "<li><a href=\"".$data['Parametr']."\">".$data['ItemName']."</a>";

   $sql_subpages = mysql_query("SELECT * FROM subpages WHERE ID_Pages = ".$data[ID]." ");
   if(mysql_num_rows($sql_subpages) !=0){
   echo "<ul>";
         while($result = mysql_fetch_assoc($sql_subpages)){
          echo "<li><a href=\"".$result['Parametr']."\">".$result['ItemName']."</a></li>";
         }
   echo "</ul>";

   echo "</li>";

}

Ikdyž to takhle funguje, věřím, že to půjde i lehčím způsobem. Mockrát děkuji

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý