PHP $_POST nicht immer Werten
So, ich habe dieses Formular: (Toter link)
In PHP:
$nume = $_POST['Nume'];
$email = $_POST['Email'];
$telefon = $_POST['Telefon'];
$judet = $_POST['Judet'];
$persoana = $_POST['Persoana'];
$mesaj = $_POST['Mesaj'];
echo "Valori memorate:";
echo $nume,$email,$telefon,$judet,$persoana,$mesaj;
echo "<br>";
Aber es zeigt sich nichts... Irgendwelche Ideen?
Ich weiß, der Quellcode sieht schrecklich, aber das ist eine Seite, die ich gemacht habe vor 2 Jahren, als ich noch das erlernen der Grundlagen von HTML.
- Erste Anlaufstelle: Basic-debugging. Was macht ein
print_r($_POST);
führen? - Warum die
enctype="text"
in der form? - Sie können den soruce-code zu sehen, die form. Die print_r zeigt: Array ( ) ... ich weiß es nicht , ich habe vor 2 Jahren, kann mich nicht erinnern, vielleicht ist das unnötig
- Versuchen
text/plain
als Ihre enctype eher alstext
oder entfernen es insgesamt. - Entfernt enctype="text", noch keine Ergebnisse in print_r($_POST) ...
- Ich habe gerade den Antrag eingereicht, und ich sah, wie die Werte, die ich bei der Eingabe in die Ausgabe print_r
- Ich habe nur versucht, Ihre form und es zeigt mir eine
print_r($_POST)
Ergebnis, dass offenbar die Werte, die ich eingegeben. Sie wahrscheinlich haben es zu arbeiten. - Soweit ich sehen kann, jetzt funktioniert es
- Vielen Dank guy, dass type="style6" hielt mich Vereidigung für etwa 45 Minuten...
- Hahaha. Lektion: Immer überprüfen!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann es sein das
enctype="text"
- Attribut in deinem Formular (das sollte automatisch übersetzen zuenctype="text/plain"
, weiß ich nicht). Wenn ich mich Recht erinnere, dass der enctype ist gültig für GET-Anfragen beschränkt.Ok, das war etwas dumm:
Ich schrieb:
Also der Typ war "style6" anstelle von "text" ... Verdammt, 45 Minuten, 45 MINUTEN, für die type="style6", 😐