Hallo,
$row = mysql_fetch_assoc($result);
echo $ausgabe['$id']['$name']; //Leider klappt das so nicht
Du hast dasen ersten Datensatz in `$row`{:.language-php}, und willst ihn dann aus `$ausgabe`{:.language-php} lesen?
Wie soll das auch gehen?
Du suchst den Namen, und der steht vermutlich in
`$row['name']`{:.language-php}
Die zugehörige ID steht wohl in
`$row[$id]`{:.language-php} (hier keine Anführungzeichen um $id).
Was hindert dich jetzt daran, diese auzugeben?
Und Vinzenz hat recht:
Du hast mit `$row = mysql_fetch_assoc($result);`{:.language-javascript}
erst einen einzigen Datensatz abgeholt. Für die nächste ID musst du aber wieder einen abholen usw... also brauchst du eine Schleife!
Gruß, Don P