幼儿园教职工管理制度:php+masql 作的网页在自己计算机上留言板的数据能送出去,上传后就不好使了。php mbstring

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 13:42:55
最近学做网页,用mysql+php,其中的留言板部分,输入页面时HTML的表单,然后向MYSQL数据库传送数据,在本地计算机上能正常写入数据库,也能读出来显示,但是传到网上之后,留言板输入页面的内容就送不到input.php中去了,当然也送不到数据库了,在input.php中echo 语句显示相应的 变量也什么都显示不出来,为什么在自己计算机上测试时好使,传到服务器上就不行了,请各位帮忙解决,感谢!感谢!
我的input.html中是一个表单,其中表单头部代码如下:
<form id="form1" name="form1" method="post" action="input.php">
我的input.php的部分代码如下:(存储 留言信息 的是getmessage数据库,接收输入数据 的都是用的网页中控件的默认变量名)
$sql = "INSERT INTO `getmessage` ( `id` , `name` , `sex` , `email` , `info` , `ip` , `time_at` ) VALUES ('', '$textfield', '$radiobutton', '$textfield2', '$textfield3', '$ip', NOW( ) )";
$conn = mysql_connect($mysql_sever_name,$mysql_username,$mysql_password);
mysql_query("SET NAMES 'gb2312'");
mysql_select_db($mysql_database,$conn);
$result = mysql_query($sql);
mysql_close($conn);
我在服务器后台的PhpMyadmin中的mysql数据库页面中最下边有这样的提示
:“没有发现 PHP 的扩展设置mbstring, 而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果.”
但是我直接进入服务器后台向数据库里添加记录后在网页上就能显示其中的内容,感觉毛病又好像不在数据库上。
谁来帮忙,再次感谢!!!!!!!!!!!!!!!!!!!!!!!
我的个人网页空间是在www.3000mb.com上申请的。

你的 PHP 服务器版本可能是 5.0 以上的,或者是 4.0 以上的,
可能不支持使用
$textfield 这样来接收 post/get 传送的 数值。
建议先接收 数值 再处理。

$textfield=$_REQUEST["textfield"];

如果还有其他问题联系QQ:99762907

在php.ini中设置,具体我忘了,要么就使用$_GET或者$_POST获取传递的变量值