"Morten Jørgensen" <admin@startlinket.dk> wrote in message...
> Jeg har en mysql tabel som indeholder alle kategorier, som er inddelt på
> denne måde:
>
> kat_id, underkat_id, titel
>
> Alle kategorier får hver sit unikke kat_id, og hvis det skal være en
> hovedkategori, så skal underkat_id være 0.
> Ellers hvis det er en underkategori til kategori 1, så skal der stå 1 i
> underkat_id.
> Og titel er så titlen på kategorien.
>
> Men hvordan laver jeg så en dropdown menu som f.eks. her?:
>
http://www.123portal.dk/tilfoj_html.php
>
> Den skal kunne udskrive alle underkategorier på den måde dér.
Nu har jeg fundet ud af at lave dette, som jeg fandt i et andet gammelt
spørgsmål...
Men jeg vil gerne have det over i en dropdown menu som den anden på
www.123portal.dk ved "tilføj link".
Jeg har ikke fattet meget af det her script, men det virker.
$info = mysql_query("SELECT * FROM links_kategorier ORDER BY titel");
while ($info2 = mysql_fetch_array($info)) {
$info3[] = $info2;
}
function viskategorier($underid, $niveau) {
$niveau++;
global $info3;
for ($i=0; $i<count($info3); $i++) {
$info4 = $info3[$i];
if ($info4[underkat_id] == $underid) {
echo "
<tr>
<td>";
for($f=0; $f<$niveau; $f++) {
echo "   ";
}
echo "$info4[titel]</td>
</tr>";
viskategorier($info4[kat_id], $niveau);
}
}
}
viskategorier(0, -1);
echo "
</table>";
--
M.v.h. Morten Jørgensen
www.StartLinket.dk
- Portal - BytteProgrammer -