echo $begrüßung;
$numresults = mysql_query($query);
$numrows = mysql_num_rows($numresults);
$ergebnis = mysql_query($query) or die("KAPUTT");
Du kannst mysql_num_rows() auch auf $ergebnis anwenden. Ein extra Ausführen der Query ist nicht notwendig.
und statt diesem teil möchte ich die ergebnisse in ein array schreiben:
while ($row = mysql_fetch_array($ergebnis)) {
$id = $row["id"];
$alleids = "$alleids$id;";
}
Du möchtest nicht _statt_ sondern _in_ diesem Teil die Ergebnisse in ein Array schreiben, wobei du vor dem Starten der while-Schleife die Array-Variable mit einem leeren Array initialisieren solltest. $myIds = array();
echo "$verabschiedung $name";