Hallo!
Ich möchte ein menü bauen in dem Links angezeigt werden (lokale links). Dieses menü soll aber über die ID in meiner DB anzeigen ob was drin steht. Das heist wenn die ID den wert 0 übersteigt dann soll er den link der da drin steht anzeigen. Wenn in der ID nix drin steht soll er auch keinen Link schreiben. Das hat auch soweit funktioniert. Leider nur mit einem einzigen eintrag in der DB.
Ich habe dann einen weiteren Eintrag in die DB gemacht und dann stand ich vor dem jetzigen Problem: Ich bekommme plötzlich die beiden Links doppelt ausgegeben. Ich weis allerdings nicht woran es liegt.
Hier mal der Code:
PHP-Code:
<?
require("db.php");
$query2 = mysql_query("Select id from links");
while( $data = mysql_fetch_array($query2)) {
$lid = $data['id'];
if($lid > 0)
{$query = mysql_query("Select * from links");
while( $data = mysql_fetch_array($query)) {
$lname = $data['lname'];
$lurl = $data['lurl'];
echo "<a href="$local$lurl""">$lname</a><brn>";
}
}
else
{ echo $lid . " kein inhalt";}
}
?>
und hier die ausgabe:
Administration
Admin
Administration
Admin
in der DB steht folgendes:
PHP-Code:
id lname lurl lmenue
1 Administration admin
2 Admin
lmenue ist im moment noch leer und wird später benötigt.
Wenn Ihr mir weiter helfen könntet oder einen Tip hättet wie ich die ganze Sache vereinfachen könnte wäre ich euch sehr dankbar!!!!!
Bis denne!
Mavo460