zero: php/html $_POST oder doch action= "$SERVER[PHP_SELF]"

Beitrag lesen

hallo,

ich brauch eure meinung :). ist $_POST() besser oder doch ein php Datei, wo ich ein textbox erstelle(  <form id="form1" name="speichern" method="post" action="$SERVER[PHP_SELF]" >) und dabei beim action: action="$SERVER[PHP_SELF]" verwende ? Somit geschieht alles nur in einer Datei, also nicht wie herkömmlich von einer html-Datei an eine php-Datei posten.

Naja da wird auch der $_POST Befehl verwendet, aber dafür keine andere Datei geöffnet.

Es schaut so aus:
<body>
  <form id="form1" name="speichern" method="post" action="$SERVER[PHP_SELF]" >
...
 <input name="textbox1" type="text" value="Bitte füllen..." />
...
</form>

<?php
$text = $_POST["textbox1"];
if(!empty($text)){
...
echo "Daten erfolgreich gespeichert.<br>";
...
}else{
echo "Die Textboxe sind leer!<br>";
}
?>
</body>

... = andere code-stücke

das funktioniert auch, aber ich weiß nicht was besser wäre.

ich bin schon auf eure meinung gespannt :)

danke und lg,
zero