Mailinglisten-Archive |
On Thu, 20 Jan 2000 11:34:39 +0100, "Marko Bischof"
<bischof_(at)_fh-brandenburg.de> wrote:
Hallo Marko Bischof,
>Die Tabelle wie folgt,ganz einfach:
> create table namen(
> id int not null auto_increment,
> parent int, /* ist 0 wenn Oberbezeichnung,ansonsten
>die id
> level int,
> bezeichnung varchar(30),
> primary key(id)
> )
>
>Wie gehe ich nun vor,um daraus diesen Baum darzustellen.Die verwendete
>Sprache ist dabei nicht so wichtig...
function FncShowCompleteTree ($parent="0")
{
global $intConnectID;
$svSQL = "select id,parent,bezeichnung
from namen
where parent = $parent
group by id,bezeichnung
order by id";
$result = mysql_query($svSQL, $intConnectID );
while ($row = mysql_fetch_array($result))
{
$id = $row["id"];
$parent = $row["parent"];
$bezeichnung= $row["bezeichnung"];
echo "<ul type=disc><li>$bezeichnung</li>";
FncShowCompleteTree ($parent);
echo "</ul>";
}
}
So kanns gehen... ungetestest runtergetippert.
ciao
amalesh
--
CaupoShop (OS) : http://www.caupo.de/shop_download.php3
LS at CCC-Camp : http://www.living-source.com/cccdiary/
Contact : ak_(at)_living-source.com ~ icq:963380
php::bar PHP Wiki - Listenarchive