PHP Form不会将数据发布到数据库

时间:2019-05-17 11:24:41

标签: php mysql

我制作了一个简单的表单,其中包含两个变量,在提交它们后应将其发送到数据库。但是,即使认为没有错误报告,提交后数据库仍然为空。我在哪里可以找到错误?

我已经尝试了多个'或“或'”,但这些都不起作用。我可以毫无问题地从fdatabase中选择数据,从而建立连接。


        $total = $_POST['kwota'];
        $way = $_POST['sposob'];
        echo $total . "<BR>" . $way;

        $sql = "INSERT INTO payments (Total, Way) VALUES ('$kwota', '$sposob');";

        mysqli_query($conn, $sql);

        header("Location: ../index.php?Payment=success");
<form action="includes/Platnosc.inc.php" method="POST">
    <input type="text" name="kwota" placeholder="kwota"><br>
    <input type="text" name="sposob" placeholder="sposób"><br>
    <button type="submit" name="submit">Dodaj płatność</button>
</form>

1 个答案:

答案 0 :(得分:0)

您要插入$_POST数组索引作为php变量。将您的查询更改为此

$sql = "INSERT INTO payments (Total, Way) VALUES ('$total', '$way')";

但是,我建议您使用prepared statements来防止SQL注入