ich im Voraus entschuldigen, ich bin sehr neu in PHP (einige Tage)
Ich habe versucht, herauszufinden, warum, wenn ich drücken einreichen meinen Code nicht funktioniert. Wenn ich den Test verwende, um zu sehen, ob $ _POST funktioniert, funktioniert es, aber wenn ich versuche, eine Variable zu bekommen, funktioniert es nicht.
Dies ist die obere Hälfte meines Formulars. Ich habe das meiste weggelassen, weil es lang ist, aber jede Klammer hat eine schließende Klammer.
<div id="app">
<form action="submit.php" method="POST" id ="app_form">
<fieldset>
<legend>Student Information:</legend>
First Name <input type="text" name="first_name">
Submit.php sieht aus wie ...
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
echo "Hello!";
echo $_POST["first_name"];
}
?>
Jedesmal, wenn ich es testen, es wird gedruckt Hallo, aber es wird den ersten Namen Variable überhaupt nicht gedruckt.
Haben Sie einen Fehler? –
Probieren Sie print_r ($ _ POST) unter echo "Hallo". Siehst du first_name in diesem Array? –
und was enthält Ihr $ _POST? versuche if (isset ($ _ POST ['erster_name'])) {.. – daremachine