如何制作更新数据库的表单?

时间:2015-03-22 18:16:40

标签: php sql forms

当用户填写表单中的某些值时,我需要更新数据库(基本上只是执行一些简单的查询)。我需要提交按钮来执行多个查询,例如:

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的变量,我已经拥有了与我的数据库的连接以及所有这些设置。表格是我需要帮助的。

1 个答案:

答案 0 :(得分:0)

好吧,我只是让别人认为我们是我的,对不起,麻烦。 我很愚蠢,没有意识到你必须把查询放在action="file.php"中,现在我知道,这个信息就在这里,对于有这个问题的其他人来说,我的问题就解决了。