#1 7. Juni 2008 Hallo allerseits^^ ich habe folgendes Problem Code: $menufetch=$db->query("SELECT * FROM portal ORDER BY name DESC"); while ($menu=$db->fetch_array($menufetch)) { $menutagname = $menu['name']; $navlist=" <tr height=\"5px\"> <td width=\"100%\"><b>$menutagname</b></td> <td> <a class=\"nav\" href=\"$PHP_SELF?mod=editmenu&action=editmenu&menuid=$menutagname\">bearbeiten</a> <td><a class=\"nav\" href=\"$PHP_SELF?mod=del&action=del&menuid=$menutagname\">entfernen</a></td> </tr>"; } Code: </tr> $navmenu </table> die $navmenu muss sich sooft wiederholen, bis alle werte aus der Spalte "name" aufgelistet sind die variable gibt aber nur einen wert aus. ich hab schon ne ahnung warum es zum problem kommt, jedoch kann ich das nicht beheben, weil mir die kenntnisse fehlen hoffe, jemand kann mir helfen. + Multi-Zitat Zitieren
#2 11. Juni 2008 AW: Variable gibt nur einen Wert aus PHP: $menufetch = $db -> query ( "SELECT * FROM portal ORDER BY name DESC" ); while ( $menu = $db -> fetch_array ( $menufetch )) { $menutagname = $menu [ 'name' ]; $navlist = " <tr height=\"5px\"><td width=\"100%\"><b> $menutagname </b></td><td><a class=\"nav\" href=\" $PHP_SELF ?mod=editmenu&action=editmenu&menuid= $menutagname \">bearbeiten</a><td><a class=\"nav\" href=\" $PHP_SELF ?mod=del&action=del&menuid= $menutagname \">entfernen</a></td></tr>" ; print( $navlist ); /// <------ Fehlte } $navlist muss ja auch noch ausgegen werden. (Mglw lieg ich falsch weil du im gepostet script eine Variable names $navlist hast und eine $navmenu wiederholen willst ^^, bisschen undeutlich geschrieben). Mfg. Inqui. + Multi-Zitat Zitieren