$_POST
zippex
- php
0 Jeena Paradies0 zippex
Hallo!
Ich habe ein Problem mit folgendem Formular. Eigentlich sollte es nach dem Abschicken durch das Setzen der Variable "input" die Daten verarbeiten, nur leider wird der else-Fall nie erreicht.
Wo ist mein Denkfehler?
<?php
if (!(isset($_POST["input"]))) {
echo '<form action="'.$_SERVER["PHP_SELF"].'" method="post"
enctype="text/plain" name="formular">';
// [...]
echo '<input name="input" type="hidden" value="1">';
echo '<input type="submit" value=" Send ">';
echo '</form>';
}
else if ($_POST["input"] == 1) {
echo "Formular abgeschickt";
// [...]
}
?>
Danke!
Viele Grüße, zippex
Hallo,
Wie sieht das Formular dazu aus?
Grüße
Jeena Paradies
Wie sieht das Formular dazu aus?
Das steht doch schon da (wenn auch in Super-Kurzform, besteht nur aus einem Button, den Rest hab ich der Übersicht wegen rausgekürzt):
echo '<form action="'.$_SERVER["PHP_SELF"].'" method="post"
enctype="text/plain" name="formular">';
// [...]
echo '<input name="input" type="hidden" value="1">';
echo '<input type="submit" value=" Send ">';
echo '</form>';
Viele Grüße!
zippex
Moin!
enctype="text/plain" name="formular">';
Damit kann PHP nix anfangen. multipart/form-data oder default (der mir gerade nicht einfällt) geht, nicht text/plain.
- Sven Rautenberg
multipart/form-data oder default (der mir gerade nicht
einfällt) geht, nicht text/plain.
Funktioniert! Super, danke! Und ich wollte eben schon gefrustet schlafen gehen...
Viele Grüße, zippex