读取 $_POST 变量。

基本上,我有一些行,看起来像以下图片:

enter image description here

每个ExampleUser都有一个ID,该ID将不会改变。

我需要sql读取任何 $sentid 被设置为什么。为了更好的解释,我有这个lua代码。(lua代码完全正常运行)

HS:PostAsync("http://examplesite0wwa/PresCand.php","sentid="..script.Parent.ExampleUser1.USERD.Value, 2)

然后这样发送 变量1 = 数据1

然后我有这个sql代码。

<?php
    $vote = $_POST["votes"];
    $sentid = $_POST["sentid"]
    $conn = new mysqli("localhost","anexapleomf1","","my_anexapleomf1");
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    }

    $sql = "UPDATE `my_anexapleomf1`.`President Candidates` SET votes = votes + 1 WHERE `President Candidates`.`id` = $sentid";

    if ($conn->query($sql) === TRUE) {
        echo "<br>Record updated successfully <br>";
    } else {
        echo "<br>Error updating record: <br>" . $conn->error;
    }
    $conn->close();
?>

这里应该做的是,读取 $sentid 被发送的任何内容,然后将 $sentid 设置在WHERE中,但它并没有这样做。

例如,如果$sentid的值为2,则应读取

WHERE`President Candidates`。`id` = $sentid

被读取为

WHERE `President Candidates`.`id` = 2
点赞
用户5518247
用户5518247

你在代码中阅读帖子变量没有任何问题,尝试echo帖子变量,看看它是否已经成功发布,否则,请检查您的表单的操作方法。

2015-11-03 06:16:36