如何从下拉菜单在PHP/MySQL中插入数据


how to insert a data in PHP/MySQL from a drop down?

这是我的表单

<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"];//选择了您的表单方法

建立数据库连接请参考一些教程(如果你不知道)

编写类似的mysqlinsert命令

        $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处理表单数据

对于您的问题,您可以使用$_POST["gender"]$_GET["gender"]根据表单的method获取php文件中的下拉数据(表单目标位置或表单action ="your_php_file.php"中的php文件)。