PHP: Form auf der gleichen Seite auswertetn

  • Hallo,


    ich möchte ein Formular direkt auf der gleichen PHP-Seite auswerten.
    Mein Problem ist, ich weiß nicht wie ich das machen soll. Ich möchte meine "Homepage" sehr klein halten, deswegen möchte ich das so machen.


    Ich hoffe, jemand versteht mich und kann mir auch helfen.


    Das hier ist das Formular:


    Viele Grüße
    Chris

  • Entschuldigung, dass ich meinen vorherigen Post gelöscht habe, jedoch bin ich noch nicht fertig. An die Editierungsfunktion habe ich im Moment des Löschens nicht gedacht.


    Ganz oben, über "<html>":

    PHP
    <?php
       if(isset($_GET['name']) && isset($_GET['alter'])) {
          - Hier deine Auswertung -
       }
    ?>



    Frage:
    Was mache ich denn dahin, wo action.php steht? - Schreibe ich index.php rein? Wo auch das Formular ist, also? :)
    Gredsoft:

  • Wenn das deine index-Seite ist, dann kannst du durchaus index.php reinschreiben.
    Das bedeutet, du bist auf index.php, sendest die Form und die Formulardaten werden wieder an index.php zurückgegeben.
    Und auf deiner index-Seite musst du dann eben abfragen, ob es ein normaler Seitenaufruf war oder das Formular gesendet wurde.


    Ein Beispiel dafür hat ja Gredsoft gepostet. Du musst allerdings das $_GET mit $_POST ersetzen, weil dein Formular die Daten per "post" sendet ;)

    Professioneller Webentwickler.

  • Oh mann.


    Das wäre der Code fürs Formular:


    Und das hier am Anfang der Seite:

    PHP
    <?php
    	if(isset($_POST['submit']))
    	{
    		//AUSWERTUNG HIER!
    	}
    ?>
  • fnL dein Code ist einfach nur der größte dreck.