$result
=
array
();
<br />
<br />
$result
[0] = mysql_query(
"select cID,number,isbasicpart from relationship where pID='{$id}'"
);
<br />
<br />
<br />
echo
"<table cellpadding='0' cellspacing='0' border='0'>"
; <br />
echo
"<tr> <td> {$id}"
;<br />
$i
=0;<br />
<br />
<br />
<br />
function
buildtree(
$i
){<br />
<br />
while
(
$row
= mysql_fetch_array(
$result
[
$i
])){ <br />
if
(
$row
[
'isbasicpart'
]==1)<br />
echo
"<td>'--'<td>{$row['cID']}<td>'('<td> {$row['number']}<td>')'</tr>"
;<br />
else
{
echo
"<td>'--'<td>{$row['cID']}<td>'('<td> {$row['number']}<td>')'"
;<br />
<br />
$i
=
$i
+1;<br />
$sql
=
"select cID,number,isbasicpart from relationship where pID='{$row['cID']}'"
; <br />
$result
[
$i
]=mysql_query(
$sql
);<br />
<br />
buildtree(
$i
);<br />
<br />
<br />
<br />
}<br />
<br />
}<br />
echo
'</table>'
;<br />
<br />
}<br />
buildtree(0);<br />
<br />
}