我有一个带有action ='#'的表单 输出一些输入
以及提交按钮点击时的声明
if($_POST['edit'] == 'Edit')
{
manipulation here
with printout
}
这里发生的是MAIN FORM的输出 当单击SUBMIT按钮时,会打开IF STATEMENT的输出
我想要的是,当点击SUBMIT按钮时,只会显示IF STATEMENT上的PRINTOUT。
答案 0 :(得分:0)
您是否尝试使用else扩展if语句 - 一种或另一种情况?
//when form is submitted
if($_POST['edit'] == 'Edit')
{
manipulation here
with printout
}
//when form not submitted
else
{
//display form
}
答案 1 :(得分:0)
如果我理解正确,您不希望在提交表单后显示该表单。如果是这种情况,您可以检查是否设置了表单提交的其中一个值,并根据该值显示原始表单。
以下是一个例子:
<?php if( !isset($_POST['edit']) ): ?>
<form action="#">
<input type="text" name="edit" />
...
<input type="submit" value="Submit" />
</form>
<?php else: ?>
Display other information.
<?php endif; ?>