如何在单击插入按钮时使用php将表单中的值插入表中

时间:2015-04-10 06:43:26

标签: php html mysql

我有一个html表单,其中有3个字段(ID,NAME,BLOOD GROUP)。在下面我有3个按钮(INSERT,UPDATE,DELETE)。然后我想在字段中输入值,当单击INSERT按钮时,这些值应该通过PHP脚本输入到表中。 UPDATE和DELETE也必须执行类似的相应操作。任何人都可以帮助我吗?

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);

if (!$conn) {
    die("couldn't connect" . mysql_error());
}
echo 'connected successfully';
mysql_select_db('DB');

$id = $_POST['Id'];
$name = $_POST['Name'];
$blood = $_POST['BloodGroup'];
$order = "Insert into info(Id, name, BloodGroup) values ('$Id', '$Name', '$BloodGroup')";

$result = mysql_query($order);

if (!$result) {
    die('Input data failed' . mysql_error());
}
echo 'Input data entered successfully';
mysql_close($conn);

2 个答案:

答案 0 :(得分:1)

使用mysql_select_db('DB')die(mysql_error());一次。而且你的变量名也错了。

请使用

$order = "Insert into info(Id, name, BloodGroup) values ('$id', '$name', '$blood')";

答案 1 :(得分:1)

首先确保您的表单正在提交给PHP脚本。

为此,INSERT按钮应为type="submit"。然后,您可以逐行调试PHP脚本。对于UPDATE和DELETE,您可以将相同的PHP脚本与查询字符串一起使用。前 - ?id=xx&action=update?id=zz&action=delete。然后,您可以在与脚本对应的PHP脚本中应用代码。