Hi!
Ich hab ein Link-Script gemacht, welches aus der Datenbank alle Kategorien ausliest und diese mit den dazugehörigen Links anzeigt.
Allerdings wird immer nur eine Kategorie mit allen dazu gehörigen Links angezeigt. Was hab ich falsch gemacht?
Thx 4 Help!
PHP-Code:
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<?
include("global.php");
$result = mysql_connect($sql_host, $sql_user, $sql_pass);
echo"
<span class=\"b1\"><div align=\"center\">::: Links :::</div></span>
";
if ($result)
{
if (mysql_select_db('ganondorf'))
{
$result = mysql_query("SELECT * FROM ganon_cat_links ORDER BY id ASC");
if($result)
{
for ($row = 0; $row < mysql_num_rows($result); $row++)
{
$cat_id = mysql_result($result, $row, 'id');
$cat_name = mysql_result($result, $row, 'name');
echo "
$cat_name
<hr>
";
$result2= mysql_query("SELECT * FROM ganon_links WHERE cat_id = $cat_id ORDER BY id ASC");
if($result2)
{
for ($row = 0; $row < mysql_num_rows($result2); $row++)
{
$id = mysql_result($result2, $row, 'id');
$name = mysql_result($result2, $row, 'name');
echo "$name
";
}
}
}
}
else
{
echo "<tr bgcolor=\"#242424\" onMouseOver=\"this.style.backgroundColor='#DDDDDD'; this.style.cursor='hand';\" onMouseOut=\"this.style.backgroundColor='#242424'\">";
echo "<td><span class=\"nolig\">» Die Datenbank konnte nicht geladen werden</span></td></tr>";
}
}
}
echo "
";
?>
</body>
</html>