我有一个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);
答案 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脚本中应用代码。