simpelt data træ
jeg skal fremvise noget data i et "træ", ligesom i stifinderen.det skal kunne skrives ind i en PHP while løkke, da data'en bliver hentet ud af en MySQL db med PHP.
koden ser således ud nu:
open_con('test');
$res=mysql_query("SELECT name, mid FROM main") or die(mysql_error());
close_con();
?>
<table border='0'>
<?
$i=0;
while($main=mysql_fetch_array($res)){
?>
<tr>
<td><img src='../images/plus.gif'></td>
<td colspan='3'><?echo $main['name'];?></td>
</tr>
<?
open_con('test');
$res2=mysql_query("SELECT name, sub1id FROM sub1 WHERE mid='$main[mid]'") or die(mysql_error());
close_con();
while($sub1=mysql_fetch_array($res2)){
?>
<tr>
<td></td>
<td><img src='../images/minus.gif'></td>
<td colspan='2'><?echo $sub1['name'];?></td>
</tr>
<form name='sub2form_<? echo $i; ?>'>
<?
open_con('test');
$res3=mysql_query("SELECT sub2id,name FROM sub2 WHERE sub1id='$sub1[sub1id]'") or die(mysql_error());
close_con();
while($sub2=mysql_fetch_array($res3)){
?>
<tr>
<td></td>
<td></td>
<td><img src='../images/doc.gif'></td>
<td><?echo $sub2['name'];?></td></form>
</tr>
<?
$i++;
}
?>
<tr>
<td height='5px' colspan='4'></td>
</tr>
<?
}
?>
<tr>
<td height='10px' colspan='4'></td>
</tr>
<?
}
?>
</table>
er det muligt at skrive noget javagejl ind så man kan "udvide" og "trække" tabellen sammen, ved at klikke på plus og minus gifferne.
