Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP在表单提交之前和之后回显消息,但在提交之后需要它…请参阅代码_Php_Submit_Echo_After Effects - Fatal编程技术网

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 }?>