PHP在表单提交之前和之后回显消息,但在提交之后需要它…请参阅代码
PHP在表单提交之前和之后回显消息,但在提交之后需要它…请参阅代码,php,submit,echo,after-effects,Php,Submit,Echo,After Effects,谢谢你的意见 成功提交后,我需要回复“感谢您提交”。但在提交之前和之后都有回响 仅供参考:在同一页上形成操作 谢谢大家的意见。它已经解决了像那样改变它 <input name="Submit" type="submit" class="submitbtn" value="Submit" /> <?php if(isset( $_POST['Submit']) && $msg!='' ){?> <div class="erroroutput
谢谢你的意见 成功提交后,我需要回复“感谢您提交”。但在提交之前和之后都有回响 仅供参考:在同一页上形成操作 谢谢大家的意见。它已经解决了像那样改变它
<input name="Submit" type="submit" class="submitbtn" value="Submit" />
<?php if(isset( $_POST['Submit']) && $msg!='' ){?>
<div class="erroroutput"><p><?php echo $msg; ?><br></p></div>
<?php } else{?>
<div><center><h2>Thank you for submission</h2></center></div>
<?php }?>
</form>
谢谢你的意见
试试这个
使用两个条件
<input name="Submit" type="submit" class="submitbtn" value="Submit" />
<?php if(isset( $_POST['Submit']) && $msg=='' )
{?>
<div><center><h2>Thank you for submission</h2></center></div>
<?php } else{?>
<div class="erroroutput"><p><?php echo $msg; ?><br></p></div>
<?php }?>
您需要两条if语句,一条说“表单提交了吗?”,另一条说“有错误消息吗?”
你必须在else-if循环中检查提交任务
将代码替换为以下内容:
<input name="Submit" type="submit" class="submitbtn" value="Submit" />
<?php if(isset( $_POST['Submit']) {
if($msg!='')
{?>
<div class="erroroutput"><p><?php echo $msg; ?><br></p></div>
<?php } else{?>
<div><center><h2>Thank you for submission</h2></center></div>
<?php }
}?>
谢谢你的意见
将“感谢您提交”消息移动到if
块中。
<input name="Submit" type="submit" class="submitbtn" value="Submit" />
<?php if(isset( $_POST['Submit']) {
if($msg!='')
{?>
<div class="erroroutput"><p><?php echo $msg; ?><br></p></div>
<?php } else{?>
<div><center><h2>Thank you for submission</h2></center></div>
<?php }
}?>
<input name="Submit" type="submit" class="submitbtn" value="Submit" />
<?php if(isset( $_POST['Submit']) && $msg!='' )
{?>
<div class="erroroutput"><p><?php echo $msg; ?><br></p></div>
<?php } elseif (isset( $_POST['Submit'])) { ?>
<div><center><h2>Thank you for submission</h2></center></div>
<?php }?>
</form>
<input name="Submit" type="submit" class="submitbtn" value="Submit" />
<?php if(isset( $_POST['Submit']) && $msg!='' ){?>
<div class="erroroutput"><p><?php echo $msg; ?><br></p></div>
<?php } else if(isset($_POST['Submit]){?>
<div><center><h2>Thank you for submission</h2></center></div>
<?php }?>