while ($reihe=mysql_fetch_object.......)
verwendest du greifst aber auf das Array $row zurück......
Diese Kurzschreibweise der kopfgesteuerten Schleife holt solange was von der DB bis nichts mehr zurückgegeben wird und demnals bricht die Schleife ab sobald hier $reihe false ist

Daher solltest du $reihe durch $row austauschen.
Und da du Object Möglichkeit verwendest auch auf ein Objekt zugreifen....d.h.
aus $row['Id'] wird eben $row->Id
evtl. solltest du Platzhalter Variablen großschreiben....Bin mir im moment nicht sicher ob case-sensitiv oder nicht bei dieser Templateengine