将输入文本框值获取到WordPress中的PHP变量中

时间:2017-09-19 05:11:06

标签: php mysql wordpress

我试图在PHP变量中获取输入文本框值,然后在我的自定义WordPress页面中根据此变量值更新表。我写了以下代码。

它正在工作但没有更新文本输入值。我的代码出了什么问题?

<form method="post" enctype="multipart/form-data">
 <td>
    <table> <tr><td> </td><input type="text" name="offeramt" style="height:15px"/> <td>
 <input type="hidden" name="pid" value= "<?php echo $retrieved_data->id; ?>">
 <input type="hidden" name="textamount" value="<?php echo htmlspecialchars($_POST['offeramt']);?>">
 <input type="submit" name="update" value="update"  /></td> </table></td>
</form>

<?php 


 if (isset($_POST['update'])) {

        $sellamt=$_POST['textamount'];

        if (empty($sellamt)){
         echo "pls input a value in text box";
        }

        else{

        $myid = $_POST['pid'];

        ?> <?php
             $wpdb->update('wp_share', array('status'=>'onsell','offervalue'=>$sellamt),array('id'=>$myid));

        }}


}?>

1 个答案:

答案 0 :(得分:0)

我正在将文本输入值更新为隐藏字段[“textamount”],然后尝试将该隐藏字段[“textamount”]值更新为$ sellamt。但是我删除了隐藏字段并直接从文本框中获取值,如下所示

$sellamt=$_POST['offeramt']; 

其中['offeramt']是文本框本身 和它的工作。谢谢