Hejsa
Jeg er igang med, at lave et system på en af mine sider.
Og i den anledning skal jeg gøre så man kan oprette noget toppunkter og nogle undermenuer til toppunkterne..
Dette virker også som det skal med denne kode:
<?php
include("connect.php");
$query = "SELECT topmenu.name, topmenu.id, topmenu.menuposition, topmenu.menulink, undermenu.overskrift, undermenu.topmenu_id , undermenu.UnderId FROM topmenu INNER JOIN undermenu ON undermenu.topmenu_id=topmenu.id ORDER by id DESC";
$result = mysql_query($query);
$prev_id = 0;
while($row = mysql_fetch_array($result))
{
if($row['id']!= $prev_id) {
echo'
<div class="content_top">
<p><a href="'.$row['id'].'">'.$row['name'].'</a></p>
</div>
<div class="page_background">
<ul>
<li>
<table width="600px">';
}
echo '
<tr>
<td width="525px">
<p><a href="'.$row['UnderId'].'">'.$row['overskrift'].'</a> </p>
</td>
<td>
<a href="'.$row['UnderId'].'"><img src="images/tab_go.png" /></a>
</td>
<td>
<a href="'.$row['UnderId'].'"><img src="images/tab_edit.png" /></a>
</td>
<td>
<a href="'.$row['UnderId'].'"><img src="images/tab_delete.png" /></a>
</td>
</tr>
';
if($row['id']!= $prev_id) {
echo '
</table>
</li>
</ul>
</div>
';
}
$prev_id = $row['id'];
}
?>
... men, den udskriver dette:
http://wetoz.dk/jqueryupload/uploads/while_help.pngSå den styler kun det første underpunkt og ikke resten. Kan se det har noget og gøre med, at den ikke laver en ny <ul><li> liste til anden undermenu, men kan simpelthen ikke finde ud af hvorfor den gør det???