从“文本”获取价值并获取:
Notice: Undefined index: text
HTML:
<form action="#" method="post">
<input id="text" name="text" type="text" class="form-control">
<input type="submit" name="submit" value="Submit">
</form>
PHP:
if(isset($_POST['text']))
{
$text = $_POST['text'];
}
有什么建议吗? :o
答案 0 :(得分:1)
PHP
代码段在哪里?在HTML
之上,还是在不同的位置? action="#"
部分是您发送数据的地方,因此您发布的PHP
代码所在的位置。如果您只是尝试将数据加载到同一页面,请确保PHP
高于任何HTML
并删除#
的操作属性中的HTML
} form。
让我们看看这些变化会发生什么。
答案 1 :(得分:0)
您还需要检查表单是否已按照以下方式提交:
PHP页面:
<?php
if(isset($_POST['submit']))
{
if(isset($_POST['text']))
{
$text = $_POST['text'];
}
}
?>
<html>
<body>
<form action="" method="post">
<input id="text" name="text" type="text" class="form-control">
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>