我有一个带有 action='#' 的表单,它输出一些输入
以及点击提交按钮时的声明
if($_POST['edit'] == 'Edit')
{
manipulation here
with printout
}
这里发生的是 MAIN FORM 的输出和单击 SUBMIT 按钮时打印出的 IF STATEMENT 的输出
我想要的是,当单击提交按钮时,只会显示 IF STATEMENT 上的 PRINTOUT。
我有一个带有 action='#' 的表单,它输出一些输入
以及点击提交按钮时的声明
if($_POST['edit'] == 'Edit')
{
manipulation here
with printout
}
这里发生的是 MAIN FORM 的输出和单击 SUBMIT 按钮时打印出的 IF STATEMENT 的输出
我想要的是,当单击提交按钮时,只会显示 IF STATEMENT 上的 PRINTOUT。
您是否尝试过使用 else 扩展 if 语句 - 一种或另一种类型的情况?
//when form is submitted
if($_POST['edit'] == 'Edit')
{
manipulation here
with printout
}
//when form not submitted
else
{
//display form
}
如果我理解正确,您不想在提交后显示表单。如果是这种情况,您可以检查是否设置了表单提交的值之一,并根据该值显示原始表单。
这是一个例子:
<?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; ?>