if(isset($_POST['text1']) && isset($_POST['text2'])) {
echo "xxxxxx";
echo "yyyyyyyyyy";
} else {
?>
<form>
</form>
<?php
}
?>
如果未设置isset,我希望显示的表单和使用PHP时未显示的提交表单。这段代码的时候! isset被激活,表单未显示,是编码还是语法错误
答案 0 :(得分:21)
只需放置一个“!”在你的if else陈述的条件面前,
确保你的php脚本本身尚未设置$ _POST ['text1']和$ _POST ['text2']。
<?php
if(!isset($_POST['text1']) && !isset($_POST['text2'])) {
echo "xxxxxx";
echo "yyyyyyyyyy";
} else {
?>
<form>
</form>
<?php
}
?>
答案 1 :(得分:3)
if(!(isset($_POST['text1']) && isset($_POST['text2']))) {
echo "xxxxxx";
echo "yyyyyyyyyy";
} else {
?>
<form>
</form>
<?php
}
?>
答案 2 :(得分:0)
我遇到了问题,代码没有任何内容,唯一的问题是
忘了添加php之后
傻傻的我......
感谢所有的帮助。