Hi,
Du liest ja auch nur 1 Recordser aus dem Resultset aus und gibst danach ganz glücklich Dein Resultset frei! Anschließend kommt dann die Schleife, das sollte schon auffallen, daß das bekloppt ist!
Also das
PHP-Code:
<?php
/* Benutze result, unrer der Annahme wir sind hinterher damit fertig */
$row = mysql_fetch_assoc($result);
?>
gehört in die erste Zeile der Schleife. Außerdem sollte dieser Kommentar schleunigst verschwinden. So ein Blödsinn! Der passt hier nicht her.
Das da:
PHP-Code:
<?php
mysql_free_result($result);
?>
kommt hinter die Schleife.
So, bleiben aber noch ein paar Probleme! Was passiert wenn es mal nur 3 Antworten gibt? -> Murx!
Neben der Lektüre zu grundlegenden Kontrollmechanismen und dem PHP-Handbuch empfehle ich Dir dringend mal nach "SELECT .... LIMIT" im MySQL-Manual zu suchen. Das bringt Dich hier viel weiter!
Und versuche doch das nächste mal selbst nur den relevanten Teil des Scriptes herauszufinden der Fehler macht. :wink: