2015-12-25 70 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代码自动放置在输入框中,当页面加载...不工作 –