hi,
jetzt sollte ich meinen, daß bei jedem durchlauf der 1.schleife dann die 2.Schleife auch durchlaufen wird....
nein, sollte man nicht. beim ersten durchlauf der äusseren wird die innere durchlaufen, danach steht der zeiger am ende des results $something.
beim zweiten durchlauf der äusseren schleife geht er jetzt wieder in deine innere schleife, aber da der zeiger schon am ende steht, liefert
$ergeb_2= mysql_fetch_row($something);
nur false zurück.
wenn du das result-set $something erneut durchlaufen willst, setze vorher den zeiger zurück, mit mysql_data_seek().
gruss,
wahsaga