读取$ _POST变量

时间:2015-11-03 03:41:20

标签: php mysql lua

基本上,我有一些行如下图所示:

enter image description here

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

我需要sql来读取$sentid设置的内容。为了更好地解释,我有这个lua代码。 (lua代码工作正常)

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

然后发送为Variabel1 = Data1

然后我有这个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的内容,以及 然后在WHERE中设置$sentid,因为它没有这样做。

例如,如果$ sentid的值为2,则

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

将被视为

WHERE `President Candidates`.`id` = 2 

1 个答案:

答案 0 :(得分:-1)

您在代码中阅读post变量时没有任何问题,请尝试回显post变量以查看是否已有效发布,如果没有,请查看表单的操作方法。