我试图从下拉列表中将值插入到我的数据库表中 它实际上是注册的,但只显示了两个字母,如图所示。将下拉列表中的值插入到MySQL表中
<form method="post" action="#" role="login" id="formID" >
<select name="states" id="state" required class="form-control input-lg">
<option value="" selected="selected">select an option</option>
<option value="AL">ADRAR</option>
<option value="AK">AIN DEFLA </option>
</select>
</form>
$servername = "localhost";
$username = "root";
$password = "";
$db_name = "me";
mysql_connect($servername,$username,$password);
mysql_select_db($db_name);
$uwilaya = $_POST ['states'];
$sql = "INSERT INTO userz (wilaya) VALUES ('$uwilaya')";
if($_POST['submit']) {
$query = mysql_query($sql);
}
代码格式错误;) –
问题不清楚;有代码缺少 –
*“但只显示两个字母”* - 这就是你告诉它插入。 –