Метод публикации не работает в переполнении стека

Я пробовал другие посты, но так и не сделал этого.

Моя форма PHP внутри HTML-файла:

<form action="test.php" method="POST">
VAR:<input type="text" name="var"><br>
<input type="submit">
</form>

Я получаю переменную в test.php как <br>

$_POST['var'] ---- > doesn't work! <br>

Tried, $_REQUEST['var'] ----> doesn't work!

Я попробовал форму, используя запрос get, он работает как charm на другом конце в test.php, используя как $ _GET [‘var’], так и $ _REQUEST [‘var’] В любом случае я могу проанализировать запрос в виде пост-запроса из этой формы в test.php ..

Ценю помощь!
Благодарю.

2

Решение

Вы проверили значение ‘submit’, установлено оно или нет

if(isset($_POST['submit'])){
$_POST['var']
}
0

Другие решения

Обновлен до PHP 7.0 и теперь он работает!

Спасибо всем за помощь!

0

Ваш HTML-тег неверен.
Вам нужно установить имя так, как это

<input type= "submit" name= "submit">

Затем, когда вы отправляете свою форму следующим образом:

if(isset($_POST['submit'])) {
// you will set your post var, try to print it with
print_r($_POST);

}

И вам не нужно добавлять «/» к входу, он будет работать без него.

И извините, я сделал синтаксическую ошибку, забыл закрыть оператор if. Теперь это правильно.

-1

Попробуйте это, что сообщение на той же странице

<?php
if(isset($_POST['var_name'])) {
print_r($_POST);
}
exit();
?>

<form action="" method="POST">
<input type="text" name="var_name"><br>
<input type="submit" name="Save">
</form>
-1
По вопросам рекламы [email protected]