Я пробовал другие посты, но так и не сделал этого.
Моя форма 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 ..
Ценю помощь!
Благодарю.
Вы проверили значение ‘submit’, установлено оно или нет
if(isset($_POST['submit'])){
$_POST['var']
}
Обновлен до PHP 7.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. Теперь это правильно.
Попробуйте это, что сообщение на той же странице
<?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>