2015-12-25 102 views
0

我面臨的一個問題,而自發布表單數據,當我點擊提交按鈕的頁面應顯示插在輸入框中輸入數據, 但它並沒有顯示數據....WordPress的形式張貼

這是我的示例表格

<?php 
    if($_SERVER['REQUEST_METHOD']=='POST') 
    { 
     $mail = $_POST['mail']; 
     echo $mail; 
    } 
?> 

<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" name="myForm"> 
    Mail : <input id="mail" name="mail" type="text"/> 
    <input type="submit" value="Submit"/> 
</form> 

這應該明顯顯示來自輸入框的郵件值。但它不起作用。然後我嘗試將action屬性值更改爲「mywordpress/index.php/customer-details-2 /」

由於我是Wordpress的新手,所以不勝感激。

回答

1

在輸入文本框中添加貼出值:

<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post" name="myForm"> 
Mail : <input id="mail" name="mail" type="text" value="<?php echo (isset($_POST['mail'])) ? $_POST['mail'] : '' ?>" /> 
<input type="submit" value="Submit" /> 
</form> 

我假設你想要顯示輸入文本框裏面的數據。 希望它可以幫助你。

+0

hello Jenis Patel ....我嘗試了你給定的解決方案,但值屬性中的PHP代碼自動放置在輸入框中,當頁面加載...不工作 –