hi,
innerhalb der Kontrolle über GET-Parameter (case: 1) POST-Parameter abzufragen, das sieht ziemlich planlos aus. Was passiert:
Mit dem GET-Parameter 'section' erzeugst Du das Formular und gibst es aus. Beim ersten POST steht im URL der section-Parameter und wird mitgesendet, die Kontrollstruktur greift und Du hast auch die POST-Parameter. Deine Form-action führt jedoch diesen Parameter nicht mit, so kommst Du nach einem POST mit dem Formular nicht erneut in den case: 1.
Schnelle Lösung: Setze den section-Parameter im action-Attribute hinten dran. Ungetestet:
<form method="POST" action="hersteller.php?section=1">
Die Kontrollstruktur würde ich jedoch grundsätzlich mal gründlich überarbeiten.
Schönen Sonntag, mfG.