<body><?php
$conn=mysql_connect("localhost","root","") or die ("数据连接失败");
mysql_select_db("message",$conn);
mysql_query("set name gdk");
if($post_['submit']{
$sql="insert into message (id,user,title,content,lastdate) values ('','$post_[user]','$post_[title]','$_post[content]',now())";
mysql_query($sql);
}
?>
<br><BR>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<tr bgcolor="#eff3ff">
<td>标题: 用户:</td>
</tr>
<tr bgColor="#ffffff">
<td>内容:</td>
</tr>
</table><form action="index.php method="post">
姓名:<input type="text" name="user"/><br>
标题:<input type="text" name="title"/><br>
内容:<textarea name="content"></textarea> <br>
<input type="submit" name="submit" value="提交留言"/>
</form></body>
$conn=mysql_connect("localhost","root","") or die ("数据连接失败");
mysql_select_db("message",$conn);
mysql_query("set name gdk");
if($post_['submit']{
$sql="insert into message (id,user,title,content,lastdate) values ('','$post_[user]','$post_[title]','$_post[content]',now())";
mysql_query($sql);
}
?>
<br><BR>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<tr bgcolor="#eff3ff">
<td>标题: 用户:</td>
</tr>
<tr bgColor="#ffffff">
<td>内容:</td>
</tr>
</table><form action="index.php method="post">
姓名:<input type="text" name="user"/><br>
标题:<input type="text" name="title"/><br>
内容:<textarea name="content"></textarea> <br>
<input type="submit" name="submit" value="提交留言"/>
</form></body>
改为:
mysql_query("set names 'gb2312'");你试试!
mysql_query("set name 'gbk'")
只是链接数据库的函数:
function connect($dbhost, $dbuser, $dbpwd, $dbname = '', $charset = '') {
$this->connid = @mysql_connect ( $dbhost, $dbuser, $dbpwd );
/*if ($dbname && ! mysql_select_db ( $dbname, $this->connid )) {
return false;
}*/
@mysql_select_db ( $dbname, $this->connid );
@mysql_query ( "SET name '$charset'", $this->connid );
$this->dbname = $dbname;
return $this->connid;
}
$post_['submit']
是不是该写成 $_post['submit']
2.既然用了$conn那就都写上吧,“mysql_query(somesql);”改为“mysql_query(somesql,$conn);”;
3.$post_一律改为$_post;
4.$_post[content]之类的建议都加上引号$_post['content'];
5.“if(...){}”的“)”别漏了啊;
6.form的action属性缺少关闭的引号“"”;
7.你的表格如果是为了显示你提交的内容或者数据库已经保存的数据,那么,不好意思,我没看到数据输出地语句;
8.好吧,我承认暂时还没发现更多。
PS.
<?php
$arr = array(
'A' => '楼主贴的是别人的代码',
'B' => '楼主自己用记事本写的',
'C' => '楼主用可高亮显示语法的编辑器写的',
'D' => '我也不知道或者知道了也不告诉你'
);
$sel = '';//请楼主选择 A、B、C或D。
switch ($sel) {
case 'A':
echo "我建议下次看一些能运行的,成熟(成熟<>复杂)一点的代码";
break;
case 'B':
echo "强烈建议用能语法高亮的编辑器,首推开发用“Zend Studio for Eclipse”,小修改用“EditPlus”,另外你得学会自己调试";
break;
case 'C':
echo "编程是一项细致的工作,如果你在头脑清醒的状态下用带语法的编辑器还能写成这样,我只能说你可能不太适合编程";
break;
default:
echo "你什么都不说那么我也不知道该说什么了";
}
?>