如何在php中使用下拉菜单将值插入数据库

如何在php中使用下拉菜单将值插入数据库,php,sql,Php,Sql,我试图使用这段代码向数据库中添加值,但它不起作用 index.html 如何解决此问题?您忘记了: mysql_select_db(reg); 并使用单引号: $query = "INSERT INTO `reg1` (`choice`) VALUES ('$list')"; $query = "INSERT INTO `reg1` (`choice`) VALUES ('$list')"; 应该是: 每个php代码行都应该以结尾注意:在C:\xampp\htdocs\ajax\reg.p

我试图使用这段代码向数据库中添加值,但它不起作用

index.html
如何解决此问题?

您忘记了

mysql_select_db(reg);
并使用单引号:

$query = "INSERT INTO `reg1` (`choice`) VALUES ('$list')";
$query = "INSERT INTO `reg1` (`choice`) VALUES ('$list')";
应该是:


每个php代码行都应该以
结尾注意:在C:\xampp\htdocs\ajax\reg.php的第3行中使用未定义的常量reg-假定为'reg',注意:未定义的索引:在C:\xampp\htdocs\ajax\reg.php的第4行中的事件列表更新失败,'field list'中的未知列“”出现此错误确定,使用
中的HTML更新您的帖子,而不仅仅是其中的一部分,您是否用
关闭了它?选择事件Vogue Raddrock Razzmatazz该
应位于“字段列表”中更新失败的未知列“Vogue”中注意:使用未定义的常量reg-在第3行C:\xampp\htdocs\ajax\reg.php注意:未定义索引:第4行C:\xampp\htdocs\ajax\reg.php中的事件列表更新失败“字段列表”中的未知列“”出现此错误
mysql\u select\u db('reg')
-reg不是常量,它是字符串!注意:第4行C:\xampp\htdocs\ajax\reg.php中未定义的索引:eventList更新“字段列表”中的未知列“”失败,现在该
$list=isset($\u POST['eventList'])$_发布['eventList']:''更新失败“字段列表”中的未知列“”
mysql_select_db(reg);
$query = "INSERT INTO `reg1` (`choice`) VALUES ('$list')";
$query = "INSERT INTO `reg1` (`choice`) VALUES (`.$list`)";
$query = "INSERT INTO `reg1` (`choice`) VALUES ('$list')";
<?php
$conn=mysql_connect("localhost","root","");
mysql_select_db('reg');
    $list = isset($_POST['eventList']) ? $_POST['eventList'] : '';
    $query = "INSERT INTO `reg1` (`choice`) VALUES ('$list')";
    $result = mysql_query($query, $conn);
         if ($result) {
            // Success!
            echo " Success ";                           
          } else {
            // Display error message.
            echo "<p>Updation Failed</p>";
            echo "<p>" . mysql_error() . "</p>";                            
                            }                           

?>