Hallo, ich habe ein Formular.
Dieses in eine Tabelle. hier der Abschnitt der anscheinend störend ist:
PHP-Code:
<tr>
<td>Rangordnung:</td><td>
<select name="parent">
<option value="0" Selected>Top</option>
<?php
include('inc/cnx.php');
$sql = "Select ID, menuid, name, parent FROM k24_menus_list ORDER BY parent, zeitstempel";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result) OR die(mysql_error()))
{
$linkmenuname = $row['name'];
$sql2 = "SELECT ID, menuid, name, parent FROM k24_menus_list WHERE ID='".$row['parent']."'";
$result2 = mysql_query($sql2) OR die(mysql_error());
if($row2 = mysql_fetch_array($result2))
{
$linkmenuname = $row2['name']."/".$row['name'];
$sql3 = "SELECT ID, menuid, name, parent FROM k24_menus_list WHERE ID='".$row2['parent']."'";
$result3 = mysql_query($sql3) OR die(mysql_error());
if($row3 = mysql_fetch_array($result3))
{
$linkmenuname = $row3['name']."/".$row2['name']."/".$row['name'];
}
}
if(isset($row_edit['parent']) && $row_edit['parent']==$row['ID'])
{
echo("<option value=\"".$row['ID']."\" SELECTED>".$linkmenuname."</option>");
} else
{
echo("<option value=\"".$row['ID']."\">".$linkmenuname."</option>");
}
}
mysql_close();
?>
</select>
</td>
</tr>
Der Code bricht hiernach einfach ab!!! Wieso???
Es folgen noch weitere tr's und td's. Wieso wird der weitere Code nicht ausgeführt??
Das komische ist, dass auch keine fehlermeldung angezeigt wird.