<?php
/*
* Created on 2010-11-18
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
include("conn.php");if($_POST['submit']){
$sql="insert into message (id,user,title,content,lastdate) values " .
"('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
mysql_query($sql);
echo "发布成功";
}else {
echo "数据插入失败";
}?> <form action="add.php" method="post" enctype="text/plain">
用户:
<input type="text" name="user" size="10"/><br>
标题:
<input type="text" name="title" /> <br>
内容:
<textarea name="content" >
</textarea><br><br> <input type="submit" name="submit" value="发布留言"/> </form>浏览后 显示“数据插入失败”
发现把post提交改成get提交可以成功提交到数据库中,但是不知道为什么post不可以
另外我的conn.php文件中使用了下面这行代码
mysql_query("set names 'GBK'"); //使用GBK中文编码;但是我的中文内容在数据库中还是显示乱码或者不显示代码绝对没有错 我已经看了很多遍了 困扰了我很多天的一个问题在论坛也看了所有关于11课留言板 别人提到的问题,但是我还是得不到答案我不知道是不是我电脑系统问题,实在找不到解决办法,只好发帖求助,希望哪位前辈能指点下谢谢
/*
* Created on 2010-11-18
*
* To change the template for this generated file go to
* Window - Preferences - PHPeclipse - PHP - Code Templates
*/
include("conn.php");if($_POST['submit']){
$sql="insert into message (id,user,title,content,lastdate) values " .
"('','$_POST[user]','$_POST[title]','$_POST[content]',now())";
mysql_query($sql);
echo "发布成功";
}else {
echo "数据插入失败";
}?> <form action="add.php" method="post" enctype="text/plain">
用户:
<input type="text" name="user" size="10"/><br>
标题:
<input type="text" name="title" /> <br>
内容:
<textarea name="content" >
</textarea><br><br> <input type="submit" name="submit" value="发布留言"/> </form>浏览后 显示“数据插入失败”
发现把post提交改成get提交可以成功提交到数据库中,但是不知道为什么post不可以
另外我的conn.php文件中使用了下面这行代码
mysql_query("set names 'GBK'"); //使用GBK中文编码;但是我的中文内容在数据库中还是显示乱码或者不显示代码绝对没有错 我已经看了很多遍了 困扰了我很多天的一个问题在论坛也看了所有关于11课留言板 别人提到的问题,但是我还是得不到答案我不知道是不是我电脑系统问题,实在找不到解决办法,只好发帖求助,希望哪位前辈能指点下谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货