当用户填写表单中的某些值时,我需要更新数据库(基本上只是执行一些简单的查询)。我需要提交按钮来执行多个查询,例如:
UPDATE table SET column1 = column1 - $_POST['bananas'] WHERE id = $steamID
UPDATE table SET column1 = column1 + $_POST['bananas'] WHERE id = $_POST['steamid']
我用它来发布将用于更新数据库的信息
<form action="bananas.php" method="POST">
Amount:<br>
<input type="text" name="bananas"><br>
Recipient SteamID:<br>
<input type="text" name="steamid"><br>
<input type="submit" name="bananas|steamid"><br>
<?php
if (isset($_POST['submit']))
{
// Execute this code if the submit button is pressed.
$formvalue = $_POST['bananas'];
$formvalue = $_POST['steamid'];
}
echo $_POST['bananas'];
echo $_POST['steamid'];
?>
我无法在页面上激活查询,因为没有填写值。他们必须只在用户按下提交时执行查询并更新我的数据库。当用户按下提交时,如何使用此表单执行我需要的查询?
注意事项:$steamID
已经是登录用户ID的变量,我已经拥有了与我的数据库的连接以及所有这些设置。表格是我需要帮助的。
答案 0 :(得分:0)
好吧,我只是让别人认为我们是我的,对不起,麻烦。
我很愚蠢,没有意识到你必须把查询放在action="file.php"
中,现在我知道,这个信息就在这里,对于有这个问题的其他人来说,我的问题就解决了。