$borndate=$_POST['year'].'-'.$_POST['month'].'-'.$_POST['day'];
$sql = "INSERT INTO `zhuce`(`username`,`password`,`sex`,`borndate`,`email`,`comefrom`,`job`) VALUES('{$_POST["username"]}','{$_POST["password"]}','{$_POST["sex"]}','$borndate','{$_POST["email"]}','{$_POST["comefrom"]}','{$_POST["job"]}')";出生日期是下来菜单选项,可是提交到数据库后会出现一个乱码。。如何解决。。2005-1Â -1Â 后面那个Â 是怎么出来的呢??求解
$sql = "INSERT INTO `zhuce`(`username`,`password`,`sex`,`borndate`,`email`,`comefrom`,`job`) VALUES('{$_POST["username"]}','{$_POST["password"]}','{$_POST["sex"]}','$borndate','{$_POST["email"]}','{$_POST["comefrom"]}','{$_POST["job"]}')";出生日期是下来菜单选项,可是提交到数据库后会出现一个乱码。。如何解决。。2005-1Â -1Â 后面那个Â 是怎么出来的呢??求解
另外,把选择出生日期那一段表单代码发上来看看。
<th>*出生年月:</th>
<td>
<?php
//年
echo '<select name = "year" >';
for($start_year = 2011; $start_year >= 1900; $start_year--){
echo '<option value ='.$start_year.'> '.$start_year.' </option>';
}
echo '</select>'.'年';
//月
echo '<select name = "month" >';
for($start_month = 1; $start_month <= 12; $start_month++){
echo '<option value ='.$start_month.' >'.$start_month.' </option>';
}
echo '</select>'.'月';
//日
echo '<select name = "day" >';
for($start_day = 1;$start_day <= 31 ;$start_day++){
echo '<option value ='. $start_day.' >'.$start_day.' </option>';
}
echo '</select>'.'日';
?>
</td>
</tr>
<th>*出生年月:</th>
<td>
<?php
//年
echo '<select name = "year" >';
for($start_year = 2011; $start_year >= 1900; $start_year--){
echo '<option value ='.$start_year.'> '.$start_year.' </option>';
}
echo '</select>'.'年';
//月
echo '<select name = "month" >';
for($start_month = 1; $start_month <= 12; $start_month++){
echo '<option value ='.$start_month.' >'.$start_month.' </option>';
}
echo '</select>'.'月';
//日
echo '<select name = "day" >';
for($start_day = 1;$start_day <= 31 ;$start_day++){
echo '<option value ='. $start_day.' >'.$start_day.' </option>';
}
echo '</select>'.'日';
?>
</td>
</tr>
echo '<option value ='. $start_day.'> '.$start_day.' </option>';