为了账号安全,请及时绑定邮箱和手机立即绑定

PHP下拉框的值怎么存入数据库?

PHP下拉框的值怎么存入数据库?

PHP
阿杗 2018-09-06 22:01:22
这是前端的代码: <div><select id="type" name="product_type" onchange="change_country(this.value)" class="frm-field required">             <option value="null">选择你喜欢的种类</option>                      <option value="跑步鞋">跑步鞋</option>             <option value="训练鞋">训练鞋</option>             <option value="篮球鞋">篮球鞋</option>             <option value="网球鞋">网球鞋</option>                    <option value="户外鞋">户外鞋</option>                    <option value="拖鞋">拖鞋</option>          </select></div>       后端是这样的:<?phperror_reporting(0);$user_name = $_POST["user_name"];$user_psd = $_POST["user_psd"];$product_type = $_POST["product_type"];$db = new MySQLi("localhost","root","123456","ecshop");!mysqli_connect_error() or die("连接失败!");mysqli_query($conn,'SET NAME UTF8');$sql = "insert into `online_user`(user_name,user_psd,product_type) values('{$user_name}','{$user_psd}','{$product_type}')";echo $sql;$result = $db->query($sql);if($result){header("location:index.php");}  else{echo "添加失败!";}?>想问下如何解决乱码问题??求大神指教一下啊啊啊
查看完整描述

3 回答

?
一凡

TA贡献43条经验 获得超8个赞

乱码问题就是字符编码不同引起的,所以你需要明确几个编码:

1 文件(前端页面、PHP文件等)的编码是否是utf-8

2 数据库字段设置的编码是否是utf-8

3 页面的meta信息中是否设置utf-8

查看完整回答
反对 回复 2018-09-19
  • 3 回答
  • 0 关注
  • 2598 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信