2014-03-03 143 views
0
<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> 

我需要在成功提交後回顯「感謝您提交」。但是在提交之前和之後迴應。PHP提交表單前後的回顯信息,但提交後需要提交...查看代碼

FYI:同一個頁面

謝謝你們輸入表格行動。 IT 「S議決

+1

移動 「*感謝您提交*」 消息'if'塊內。 –

回答

0

改變它像

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

試試這個,

使用兩種狀態。

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

您需要2 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 } 
    }?> 

0

您必須在您的else-if循環中檢查提交任務。

這種替換代碼:

<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> 
+0

謝謝。你的代碼很棒! – user1644207

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