$res = mysql_query("SELECT * FROM news_link WHERE news_id=$news_id", $db);
$data = mysql_fetch_array($res, MYSQL_ASSOC); ?><? while($data = mysql_fetch_array($res, MYSQL_ASSOC))
echo $data['toptext']?>
<?
}mysql_free_result($res);
?>Ist das ganau so? Wo wird das } am Ende eröffnet? Vieleicht liegt es daran?
Ja, so sieht es aus. Die } wird beim while am Ende eröffnet. Ich arbeite da immer mit solchen Klammern :)
Gebe mal mysql_num_rows($res); aus,
Dieser Befehl gibt 2 aus, also ist schonmal sicher, dass 2 Einträge gefunden werden... nur mit der Ausgabe klappts net :(
bye. andre