afroasiate: Absenden von html Formular, funktionier erst nach 2. Durchlauf

Beitrag lesen

Hallo,

habe folgendes Problem:

Ich habe ein php Script in dem sich ein HTML Formular befindet.

Nachdem das Formular ausgefüllt ist wird innerhalb des gleichen Scripts das Formular weiter ausgewertet. (Es wird also keine weiteres php script aufgerufen.)

Nun sollen aber nach dem abschicken des Formulars die vorher ausgewählten Werte erhalten bleiben.

<td><span class="Stil3">Feld 1</span></td>  
          <td><span class="Stil3">  
            <input type="checkbox" name="S2" <?php if (isset($_POST["S2"])) { echo "value=1"; } else { echo "value=0"; } ?> <?php if (isset($_POST["S2"])) { echo "checked= checked"; } ?>>  
          </span></td>  
        </tr>

Nun werden aber erst nachdem zweiten mal abschicken der Daten aus dem Formular die aktuellen Daten übernommen.

Eigentlich ist mir klar was falsch ist aber ich habe keine Ahnung wie ich das Problem beseitigen kann.

Wäre über eine Hilfe dankbar!

cu
afroasiate