2012-09-05 42 views
-3

这里是我的形式如何从下拉菜单中插入数据到PHP/MySQL?

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

我要插入列表中的数据,插入新的数据,并且还当我编辑的信息

在此先感谢

+2

你试过了什么? – Vinay

+1

这不是你的表格,那是你的选择! – JvdBerg

+0

感谢您的快速回复,这是我想要插入到我的MySQL数据库中的字段的值/选择 –

回答

0

首先把这个选择中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"]; //选择whetever表单方法

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

写这样

 $SQL = "INSERT INTO yourtable (gender) VALUES ('$gender')"; 

     mysql_real_escape_string($sql); 
     $result = mysql_query($sql) or die (mysql_error()); 

MySQL的插入命令现在你可以在你的mysql或任何数据库表中插入这个值

这不是测试

+0

对不起,纯真只是新的在PHP/MySQL 请发布完整的代码的行动文件,非常感谢。 –

+0

好的,我把数据插入到我的数据库中,但是当我在编辑页面时,如何显示它,不断显示“选择一个”而不是男性或女性 –

+0

询问您尝试过的单独问题并标记为如果您满意回答 – user1614526

1

试试这个代码

<?php 

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

?> 
相关问题