我发现echo在我的脚本中不起作用。 下面的精简脚本是我用来调试它的,但结果是一样的。
也许你可以看到一些我忽略的简单。任何帮助表示赞赏。
其他详情:
phpinfo();
呈现PHP版本5.3.24。(我想在提交数据库之前检查字段是否为空,并在提交时提供提示或回显。)
<?php
if($_SERVER['REQUEST_METHOD'] == 'post'){
if(!isset($fieldA)){
echo "Error: Submission field empty.";
}
else{
echo "Success! Submitted field wasn't empty.";
}
}
?>
<h1> Example Title </h1>
<form method="post" action="sandbox.php" >
<input type="text" name="fieldA" value="" />
<br />
<input type="submit" name="submit" />
</form>
答案 0 :(得分:1)
if($_SERVER['REQUEST_METHOD'] == 'POST'){
..........
}
试试这个。或改变if条件,如
if(!isset($_POST['fieldA'])){
if(empty($_POST['fieldA'])) {
echo "Error: Submission field empty.";
}
}
else{
echo "Success! Submitted field wasn't empty.";
}