如何将用户选择的选项的值从下拉选择框列表存储到mysql数据库中?

有一个带有下拉选择框列表的表单。 如何将用户选择的选项的值从下拉选择框列表存储到mysql数据库中? 谢谢。

形成

Submit order now Submit my order for review

PHP文件

 <?php define('DB_NAME', 'xxx'); define('DB_USER', 'xxx'); define('DB_PASSWORD', 'xxx'); define('DB_HOST', 'xxx'); $connection = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD); if(!$connection){ die('Database connection failed: ' . mysqli_connect_error()); } $db_selected = mysqli_select_db($connection, DB_NAME); if(!$db_selected){ die('Can\'t use ' .DB_NAME . ' : ' . mysqli_connect_error()); } echo 'Connected successfully'; if (isset($_POST['extrafield5'])){ $extrafield5 = $_POST['extrafield5']; } else {$extrafield5 = '';} $sql = "INSERT INTO seguin_orders (extrafield5) VALUES ('$extrafield5')"; if (!mysqli_query($connection, $sql)){ die('Error: ' . mysqli_connect_error($connection)); } 

数据库

http://sofzh.miximages.com/php/9ppc0i.png

您需要提交表格。

 

并在PHP中获取它:

 if (isset($_POST['submit'])){ if (isset($_POST['extrafield5'])){ $extrafield5 = $_POST['extrafield5']; } else {$extrafield5 = '';} } 

在提交表单之前,您无法转到下一页(xxx.php) 。 所以请在表单中输入提交按钮。

 

它将解决问题。