试图用POST方法替换GET方法

时间:2015-08-17 15:23:32

标签: php

<form action="process.php" method="post">
    <input type="submit" name="p" value="<?php echo $row['tID'];?>"/>
</form>

我有上面的按钮将它的值发送到另一个页面,用它自己的值在它自己的页面上更新查询结果。

查询如下所示:

    $p = $_POST['p'];
    $safe_p =  mysqli_real_escape_string($dcon, $p);
    $sql1 = 'SELECT * FROM bla bla... WHERE tID = '.$safe_p.' ';

之前我正在使用$_GETa href链接并且它正在运行;但每个人都说我应该采用更安全的方式。所以现在我想切换到POST。

按钮显示它的值正常,我在查询页面上所做的就是将GET更改为POST所以这个查询出了什么问题?

编辑:我解决了。问题不是查询或按钮。我只需要将表单操作设置为正确的页面。所以这是我。而不是查询本身,我将表单指向结果页面,它现在正在工作。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。问题不是查询或按钮。我将表单操作设置为正确的页面。