<form> Javascript Fensterschliessen

crashx

Erfahrenes Mitglied
Ich habe ein Formular welches in einem Popup aufgeht.
Gibt es eine Möglichkeit, einen PHP wert zu prüfen und wenn der wert = 1 ist das Popup zu schliessen?

Bsp. (sind einfach meine Gedanken...)
PHP:
if(isset($_POST['check']){
  if($_POST['wert'] == '1'){
    echo 'Javascript fenster:schliessen'; //irgend so etwas, so das hier das fenster geschlossen wird
  }else{
    $nummer = 1;
}
if($nummer){
  echo 'formular geht weiter';
}

Für das bessere verständniss, die funktionsweise des Formulares.
Das Formular geht über 3 seiten: Privatedaten, Fahrzeug daten und diverses.
Es wird für einen neueintrag verwendet aber auch für das ändern der Daten.
Jede Seit hat einen "Weiter" Formbutton und einen "Speichern" Formbutton.
Will man nun nur die Daten der ersten Seite ändern, soll man das machen und danach auf Speichern klicken können und das Formular in dem Popup soll sich automatisch schliessen und da beginnen meine Probleme.
Ich verstehe nicht wie ich das Fenster schliessen soll!
-------------
script teil zb. datenbank update oder sonnst was
noch andere anweisungen

---> und hier soll das Popup geschlossen werden.
-------------
 
Zuletzt bearbeitet:
Du musst halt nur den nötigen JS-Code ausgeben, um ein Fenster zu schliessen, ca so:
Code:
if(isset($_POST['check'])
  {
    if($_POST['wert'] == '1')
      {
        ?>
<script type="text/javascript">
<!--
self.close();
//-->
</script>
        <?php
        exit();
      }
    else
      {
        $nummer = 1;
      }
      
if($nummer)
  {
    echo 'formular geht weiter';
  }
 
Zurück