已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > PHP > 源码

标题: 写了个提交为什么POST数据库以后 乱码

作者: @Ta

时间: 2014-08-25

点击: 3244

<?php
//header("Content-type:text/html;charset=utf-8");
mysql_query("set names 'utf8'"); 
include("789.php");
//if(!empty($_POST['sub'])){
if (isset($_POST['sub'])){
 $wen=$_POST['wen'];
 $da=$_POST['da'];
$sql = "insert into ciku (id, wen, da) values(id, '$wen', '$da')";

// sql ="insert into `ciku` (`id`,`wen`,`da`) values('null','$wen','$da')";
 mysql_query($sql);
}
//答案:<textarea rows="5" cols="10" name="da"></textarea><br>
?>
<form action="add.php" method="post">
问题:<input type="text" name="wen"><br>
答案:<textarea rows="5" cols="10" name="da"></textarea><br>
<input type="submit" name="sub" value="提交">
</form>//杠的已经注释掉 不用看

还有 天字母进去 提交以后在数据库不乱码

请问HTML表单那里有错吗?
真心请教,现在努力学习中。

[隐藏样式|查看源码]


『回复列表(8|隐藏机器人聊天)』

1. @睢县丘井村,我的眼睛...............
(/@Ta/2014-08-25 21:40//)

2. @胜永,呵呵 新手写的 比较乱啊!
(/@Ta/2014-08-25 21:52//)

3. 中文乱码问题可以用set names gbk;
建议把include函数写在前面
(/@Ta/2014-08-25 22:03//)

4. @thb,我用的是UTF8  但是放前面数据库提交信息 还是乱码 现在换空间测试!
(/@Ta/2014-08-25 22:10//)

5. @thb,你好 为什么把UTF8改成 GBK就不乱码了?
(/@Ta/2014-08-25 22:28//)

6. @睢县丘井村,因为uft8不识别中文字符!
(/@Ta/2014-08-26 08:20//)

7. var_dump($_POST)
(/@Ta/2014-08-26 09:52//)

8. http://24.wap.sg/bbs/view.aspx?id=596309
(/@Ta/2014-08-26 10:02//)

回复需要登录

9月26日 14:19 星期五

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1