如何从下拉列表中插入PHP / MySQL中的数据?

时间:2012-09-05 07:42:47

标签: php mysql

这是我的表格

<select name="gender" id="gender">
        <option>Select One</option>
        <option>Male</option>
        <option>Female</option>
</select>

我想插入列表中的数据,插入新数据,以及编辑信息时

提前致谢

3 个答案:

答案 0 :(得分:1)

首先把这个选择放在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或任何数据库表中插入此值

未经测试

答案 1 :(得分:1)

试试此代码

<?php 

mysql_select_db("my_db", $con);
$gender = $_POST["gender"];
mysql_query("INSERT INTO table_name(gender) VALUES ($gender)");

?>

答案 2 :(得分:0)

查看 PHP MySQL: Creating Form Insert Data Processing form data with PHP 。对初学者有用。

对于您的问题,您可以使用$_POST["gender"]$_GET["gender"]来获取您的php文件中的下拉数据(表单所针对的位置或只是表单中的php文件action ="your_php_file.php")到你表单的method