这是我的表格
<select name="gender" id="gender">
<option>Select One</option>
<option>Male</option>
<option>Female</option>
</select>
我想从列表中插入数据,插入新数据,以及当我编辑信息时
提前致谢
首先把这个选择放在html表单中给表单一些动作
<form action ="register.php" name="myform" method = "POST">
<select name="gender" id="gender">
<option value="">Select One</option>
<option value = "M">Male</option>
<option value = "F">Female</option>
</select>
</form>
在您的 register.php 文件上使用它来获取选择值
$gender = $_POST["gender"];
// 选择你的表单方法
建立数据库连接请参考一些教程(如果你不知道)
像这样写mysql插入命令
$SQL = "INSERT INTO yourtable (gender) VALUES ('$gender')";
mysql_real_escape_string($sql);
$result = mysql_query($sql) or die (mysql_error());
现在您可以将此值插入到您的 mysql 或任何数据库表中
这未经测试
试试这个代码
<?php
mysql_select_db("my_db", $con);
$gender = $_POST["gender"];
mysql_query("INSERT INTO table_name(gender) VALUES ($gender)");
?>
查看PHP MySQL:使用 PHP 创建表单插入数据和处理表单数据。对初学者有用。
For your question you may either use $_POST["gender"]
or $_GET["gender"]
to grab dropdown data in your php file (to where the form targets or simply the php file inside your form action ="your_php_file.php"
) according to the method
of your form.