我正在尝试使用Wamp服务器将HTML表单链接到mySQL数据库,该服务器完美地连接到数据库,但是由于错误消息未定义变量,它不会让我发布我的表单数据:_post可以帮助别人解决下面的问题是我的PHP代码。
<?php
define ('DB_NAME', 'feedback');
define ('DB_USER', 'root');
define ('DB_PASSWORD', '');
define ('DB_HOST', 'localhost');
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if (!$link){
die('could not connect' . mysql_error());
}
$db_selected = mysql_select_db(DB_NAME, $link);
if(!$db_selected){
die('cant use' . DB_NAME . ':' . mysql_error());
}
$_value = $_post['name'];
$_value1 = $_post['feedback'];
$sqlname = "INSERT INTO feedback (name) VALUES ('$_value')";
if (!mysql_query($sqlname)){
die('error:' . mysql_error());
}
$sqlfeedback = "INSERT INTO feedback (feedback) VALUES ('$value1')";
if (!mysql_query($sqlfeedback)){
die('error:' . mysql_error());
}<?php */
mysql_close();
?>
最佳答案
变量在php中区分大小写,因此应为$_POST['name']
而不是$_post['name']
。
请记住,功能不区分大小写。
关于php - Wamp服务器错误消息: undefined variable :_post?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22177373/