POST-Formular-Auswertung in selber PHP-Datei

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • POST-Formular-Auswertung in selber PHP-Datei

    Hallo,

    ich hab mal ne kurze Frage. Bisher arbeitete ich so, dass ich meine Formular-Auswertung per POST über den Bereich

    Quellcode

    1. <form action="beispiel.php" method="post">

    angegeben hab.

    Aber es is ja sicher auch möglich in derselben Datei unterhalb des Formulares die Auswertung zu machen oder? Aber ich hab keine Ahnung, wie. Was geb ich dann bei "form action" an?
    Und überhaupt. *g*
  • Quellcode

    1. <?php
    2. if(isset($_POST['submit'])) {
    3. // Dein Auswertungscode
    4. } else {
    5. echo '<form action="'.htmlentities($_SERVER['PHP_SELF']).'" method="post">';
    6. // Dein Formular
    7. echo '<input type="submit" name="submit" value="Abschicken" />';
    8. echo '</form>';
    9. }
    10. ?>

    ?!

    Solltest du bei der entsprechenden Datei irgendwelche GET-Paramter übertagen, nimmst du am besten

    Quellcode

    1. echo '<form action="'.htmlentities($_SERVER['REQUEST_URI']).'" method="post">';

    statt

    Quellcode

    1. echo '<form action="'.htmlentities($_SERVER['PHP_SELF']).'" method="post">';

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von t_R ()