我正在尝试将值传递给php并运行一个函数。但我无法让它发挥作用?
<form action="" method="post">
Name:
<input type="text" name="val1" id="val1"></input>
<input type="submit" value="Submit"></input>
</form>
<?php
if( isset($_POST['submit']) ){
$folder = htmlentities($_POST['val1']);
}
if( isset($folder) ) {
//do something with $folder
}
?>
答案 0 :(得分:4)
如果您要检查name
中是否存在submit
,则需要将$_POST
添加到<input type="submit" value="Submit" name="submit"></input>
:
{{1}}
答案 1 :(得分:1)
问题在于:
if( isset( $_POST['submit'] ) ){
由于您的提交元素没有名称(由@ElmoVanKielmo指出)
我建议的原始方法是尝试验证你的val1字段:
if( isset( $_POST['val1'] ) ){
或者您可以将名称属性添加到提交中。