http://sam-consulting.dk/DS/Som I kan se her (med border) skal den ene være i toppen og den anden i bunden.
Jeg har prøvet at lægge den version du skrev ole, ind, men den hænger ude i siden
her er koden til mine tabeller
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="175" valign="top" class="menu_streg" >
<?php
/*
CREATE TABLE `menu` (
`id` INT NOT NULL AUTO_INCREMENT ,
`parent_id` INT DEFAULT '0',
`title` VARCHAR( 64 ) NOT NULL ,
`link` VARCHAR( 64 ) NOT NULL ,
`sort` TINYINT DEFAULT '0' NOT NULL,
PRIMARY KEY ( `id` )
) TYPE = MYISAM ;
*/
function showMenu($parent=0,$level=0,$path=null) {
static $html;
global $table_menu;
if( $html == null ) {
$html[0] = '<tr><td width="19" class="menu_pil"></td><td class="menu"><a href="$url" >$title</a></td></tr>';
$html[1] = '<tr><td width="19" bgcolor="#E1E0DF" class="snyd" > </td><td class="sub"><a href="$url" > $title</a></td></tr>';
$html[2] = '<tr><td width="19" bgcolor="#E1E0DF" class="snyd" > </td><td class="sub_sub"><a href="$url" > $title</a></td></tr>';
}
if( $path == null ) $path = array();
$spath = explode('/',@$_GET['m']);
$sql = "
SELECT m.id, m.title, m.link, count(m2.id) as children
FROM $table_menu m
LEFT JOIN $table_menu m2 ON (m.id = m2.parent_id)
WHERE m.parent_id='$parent'
GROUP BY m.sort,m.id
ORDER BY m.title
";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($res)) {
$m = join('/',$path) .'/'. $row['id'];
if( strstr($row['link'], '?' ) )
$url = $row['link'] . '&m='.$m;
else
$url = $row['link'] . '?m='.$m;
$title = $row['title'];
print strtr($html[$level], array('$title' => $title, '$url' => $url));
if( in_array($row['id'],$spath) && $row['children'] > 0 ) {
array_push($path,$row['id']);
showMenu($row['id'],$level+1, $path);
array_pop($path);
}
}
}
print "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
showMenu();
print "</table>";
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="19" class="menu_bund"><img src="pic/menu_picture.gif" width="19" height="300"></td>
<td> </td>
</tr>
</table>
</td>
<td ><table width="100%" border="1" cellspacing="0" cellpadding="0" class="page">
<tr>
<td><?php require($validPages[$page]); ?></td>
</tr>
</table>
<table width="100%" border="1" cellspacing="0" cellpadding="0" >
<tr>
<td><?php include("include/pictures.php"); ?></td>
</tr>
</table>
</table>