You are not logged in.

  • Login

1

Friday, January 23rd 2009, 12:57pm

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

HTML Code

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*

2

Friday, January 23rd 2009, 1:33pm

PHP Quellcode

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

?!

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

PHP Quellcode

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

statt

PHP Quellcode

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

This post has been edited 1 times, last edit by "t_R" (Jan 23rd 2009, 1:38pm)


3

Monday, January 26th 2009, 10:26am

Danke. Habs mit REQUEST_URI gelöst. Funktioniert nun ;-) Spart einige ausgelagerte PHP-Dateien ;-)

>> Thread closed <<

This post has been edited 1 times, last edit by "robert712" (Jan 28th 2009, 1:30pm)


Similar threads

Social bookmarks