hi Leute,
ich bin absoluter PHP anfänger und hab das Forum hier gefunden
ich weiß nicht ob das hierhergehört aber ich hab ein ganz simples script das soweit gut funktioniert nur werden die submenüs nicht angezeigt und ich kann den fehler nicht finden, die variablen und arrays sehen alle gut aus da sehe ich kein problem, ich tippe eher auf ein formatierungsfehler mit den tabellen
hier mal der code
vielend dank im vorraus
ich bin absoluter PHP anfänger und hab das Forum hier gefunden
ich weiß nicht ob das hierhergehört aber ich hab ein ganz simples script das soweit gut funktioniert nur werden die submenüs nicht angezeigt und ich kann den fehler nicht finden, die variablen und arrays sehen alle gut aus da sehe ich kein problem, ich tippe eher auf ein formatierungsfehler mit den tabellen
hier mal der code
Code:
<?php $link= mysql_connect ("localhost", "root", "") or die ("SQL-Verbindung: Es konnte keine Verbindung zum SQL-Server hergestellt werden - Zugriff verweigert"); $select=mysql_select_db("pnav"); ?> <html> <body> <center> <table border="1" width="600" height="500" cellspacing="0" cellpadding="0"> <tr><td colspan="2" height="50"> <?php // TOP NAVIGATION BAR { echo "<a href='main_page.php?menu_id=1' class='nonu'>"; $homequery=mysql_fetch_array(mysql_query("SELECT * FROM menu_headings WHERE id='1'")); echo $homequery["headingEnglish"]; echo "</a>"; } if ($menu_id!=1 AND $menu_id!=NULL) { //auto generate header $query2=mysql_fetch_array(mysql_query("SELECT * FROM menu_headings WHERE id=$menu_id")); echo "<a href='main_page.php?menu_id=$menu_id'>"; echo $query2["headingEnglish"]; echo "</A>"; } if ($sub_menu_id!=NULL) { $query2 = mysql_fetch_array (mysql_query("SELECT * FROM sub_menu_items WHERE sub_menu_num=$sub_menu_id")); echo "<a href='main_page.php?menu_id=$menu_id&sub_menu_id=$sub_menu_id'>"; echo $query2["itemnameEnglish"]; echo "</a>"; } // END OF TOP NAVIGATION BAR ?> </td></tr> <td width="100" valign="top"> <table border="1" width="100" cellspacing="0" cellpadding="0"> <?php // SIDE MENU NAVIGATION CODE if ($menu_id==NULL) { $querystring="SELECT * FROM menu_headings ORDER by id"; $query=mysql_query("$querystring"); while ($row=mysql_fetch_array($query)) { echo "<TR VALIGN='TOP'><TD ALIGN='RIGHT'>"; echo "<A HREF='main_page.php?menu_id=$row[id]'>"; echo "<TD>"; echo "<A HREF='main_page.php?menu_id=$row[id]'>"; echo $row["headingEnglish"]; echo "</A></TD></TR>"; } } else { $querystring="SELECT * FROM menu_headings ORDER by headingEnglish"; $query=mysql_query("$querystring"); while ($row=mysql_fetch_array($query) ) { if ($row[id]==$menu_id) { echo "<TR VALIGN='TOP' BGCOLOR='#FFFFFF'>"; echo "<TD ROWSPAN='2' ALIGN='RIGHT'>"; echo "<TD><a href='main_page.php?menu_id=$row[id]'>"; echo $row["headingEnglish"]; echo "</a></A></TD></TR>"; ?> <TR VALIGN="TOP" BGCOLOR="#FFFFFF"> <TD> <TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"> <?php $subquerystring="SELECT * FROM sub_menu_items WHERE heading_num=$menu_id ORDER BY itemnameEnglish"; $subquery=mysql_query("$subquerystring"); while($subrow=mysql_fetch_array($subquery)) { echo "<TR VALIGN='TOP' BGCOLOR='#FFFFFF'>"; echo "<TD ALIGN='RIGHT' NOWRAP>"; echo "<A HREF='main_page.php?menu_id=$row[id]&sub_menu_id=$subrow[sub_menu_num]'>"; echo "<IMG SRC='right.gif' WIDTH='32' HEIGHT='28' BORDER='0'></a>"; echo "</TD>"; echo "<TD><A HREF='main_page.php?menu_id=$row[id]&sub_menu_id=$subrow[sub_menu_num]'>"; echo $subrow["itemnameEnglish"]; echo "</A></TD>"; echo "</TR>"; } ?> <TR> <TD COLSPAN="2"><IMG SRC="dot.gif" WIDTH="3" HEIGHT="3" ALT=""></TD></TR> </TABLE> </TD> </TR> <?php } else { echo "<TR VALIGN='TOP'>"; echo "<TD ALIGN='RIGHT'><a href='main_page.php?menu_id=$row[id]'>"; echo "<IMG SRC='right.gif' WIDTH='32' HEIGHT='28' BORDER='0'></a></TD>"; echo "<TD><a href='main_page.php?menu_id=$row[id]'>"; echo $row["headingEnglish"]; echo "</A></TD></TR>"; } } } ?> <TR BGCOLOR="#FFFFFF"> <TD><IMG SRC="dot.gif" WIDTH="16" HEIGHT="1" ALT="spacer"></TD> <TD><IMG SRC="dot.gif" WIDTH="125" HEIGHT="1" ALT="spacer"></TD> </TR> </table> </td> <td width="500" valign="top"> <?php if($menu_id==NULL){ $menu_id=1; } if ($menu_id!=NULL AND $sub_menu_id==NULL) { $query=mysql_query("SELECT * FROM main_content WHERE id=$menu_id"); $result=mysql_fetch_array($query); //auto generate header $query2=mysql_fetch_array(mysql_query("SELECT * FROM menu_headings WHERE id=$menu_id")); echo "<h2><font color='#D1D100'>"; echo $query2["headingEnglish"]; echo "</font></h2>"; echo $result["contentEnglish"]; } if ($sub_menu_id !=NULL) { $query=mysql_query("SELECT * FROM sub_menu_content WHERE id=$sub_menu_id"); $result=mysql_fetch_array($query); //auto generate header $query2 = mysql_fetch_array (mysql_query("SELECT * FROM sub_menu_items WHERE sub_menu_num=$sub_menu_id")); echo "<h2><font color='#D1D100'>"; echo $query2["itemnameEnglish"]; echo "</font></h2>"; echo $result["contentEnglish"]; } ?> </td> </tr> </table> </center> </body> </html>
Kommentar