Moin!
For($i; $i <= $anz_neu ; $i++)
Sowas begeistert mich nie, da ich nicht weiß, womit $i beginnt. Wenn es null (0) sein soll notiere das. Wenn es einen anderen Startwert haben soll schreib es rein.
Ähnliches sehe ich hier:
while($arr = mysql_fetch_array($ergebnis2))
{
$array[] = $arr;
}
Könnte es sein, dass $array noch Werte enthält, die sonstwoher stammen? Du solltest vor das while etwas wie $array = array(); notieren.
Jörg Reinholz