Извиняюсь заранее, я очень новичок в PHP (несколько дней)
Я пытался выяснить, почему, когда я нажимаю отправить мой код не работает. Если я использую тест, чтобы увидеть, работает ли $ _POST, он работает, но когда я пытаюсь получить переменную, он не работает.
Это верхняя часть моей формы. Я пропустил большую часть этого, потому что он длинный, но у каждой скобки есть закрывающая скобка.
<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 выглядит ...
<?php
if($_SERVER['REQUEST_METHOD'] == "POST"){
echo "Hello!";
echo $_POST["first_name"];
}
?>
Everytime я проверить это будет печатать Привет, но это не будет выводить первую переменную имя на всех.
У вас возникли какие-либо ошибки? –
Попробуйте print_r ($ _ POST) ниже echo "Hello". Вы видите first_name в этом массиве? –
и что содержит ваш $ _POST? попробуйте if (isset ($ _ POST ['first_name'])) {.. – daremachine