Проблемы с методом POST в PHP
Проблема:
Неопределенные переменные POST после отправки формы.
Исследования и устранение неисправностей сделано:
Прочтите здесь множество вопросов, почти все из-за отсутствия тега имени в поле формы. У всех моих полей есть тег и идентификатор.Настроил в моем PHP.ini значение $ HTTP_RAW_POST_DATA, равное -1Учебники по PHP.net и W3SChoolsНа данный момент я потерян. Данные просто отказываются публиковать, все возвращается неопределенным. Ниже приведен HTML, PHP и два снимка экрана, на которых показана проблема.
Я использую встроенный сервер PHPStorm в Windows.
signup.html
<div class="text-center col-md-4 col-md-offset-4">
<form id="user_signup" class="form-horizontal signInFields" action="../php/register.php" method="POST">
<input type="text" id="first_name" name="first_name" placeholder="First Name">
<input type="text" id="last_name" name="last_name" placeholder="Last Name">
<input type="email" id="user_email" name="user_email" placeholder="Email">
<input type="text" id="user_id" name="user_id" placeholder="User ID">
<input type="password" id="user_password" name="user_password" placeholder="Password">
<input type="password" id="confirm_password" name="confirm_password" placeholder="Confirm Password">
<button id="btn_signup" type="submit" name="signup_button">Sign Me Up!</button>
</form>
register.php
// Variables from the sign-up form POST action
$first_name = $_POST["first_name"];
$last_name = $_POST["last_name"];
$user_email = $_POST["user_email"];
$user_id = $_POST["user_id"];
$user_password = $_POST["user_password"];
$confirm_password = $_POST["confirm_password"];
// Add a new user to the database
$conn = new mysqli($servername, $username, $password);
$testQuery = mysql_insert($first_name,$last_name,$user_email,$user_id,$user_password);
if($conn->query($testQuery) === TRUE){
echo "New Record Created Successfully!";
} else {
echo "Error: " . $testQuery . "<br>" . $conn->error;
}
$conn->close();
В этот момент я сбит с толку. Насколько я могу судить по W3Schools, PHP.net и различным вопросам, у меня все настроено правильно. Однако что-то явно не так. Любая помощь будет принята с благодарностью.