你好,看了你的报错信息,有几种情况:
成都创新互联是专业的淮南网站建设公司,淮南接单;提供做网站、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行淮南网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
1、mysql_query( )传入的参数是对象,所以你要看下参数,需要把它转成数组或者字符串
2、mysql_fetch_assoc( )传入参数是null,也是要检查一下参数
检查方法:
1、可以用var_dump( );die();一步步打印出来
2、开启debug调试
希望对你有帮助!
测试了,问题出在 enctype="text/plain" 删掉即可
?php
$username=$_POST[username];
$password=$_POST[password];
if($_POST[sub]){
$conn=mysql_connect("localhost","root","root");
mysql_select_db("userlist",$conn);
mysql_query("set names gb2312"); // 这句不加可能是乱码
$sql="insert into member values ('','1','$username','$password')";
mysql_query($sql) or die("查询失败");
mysql_close($conn); //要关闭$conn
}
?
meta http-equiv="Content-Type" content="text/html; charset=GB2312"
? //如果上面那句加了还是乱码,就要加上这句 ?
form action="" method="post" ? //这句的enctype="text/plain"删掉 ?
用户名: input type="text" name="username" value="" /br
密 码: input type="password" name="password"br
input type="submit" name="sub" value="注册"/
/form
按以下步骤检查处理。
(1)HTML编码指定是否正确?检查head段中是否包含以下
meta
http-equiv="Content-type"
content="text/html;
charset=utf-8"
/
(2)检查HTML文件本身的编码有无问题。
(3)查询数据库之前设置编码。
$sql
=
"set
names
utf8";
mysql_query($sql,$local_conn);
(4)检查数据库编码及数据表及字段编码是否均为UTF8。注意,数据库编码及表编码及字段编码不是一个概念。
建立数据库:
步骤:核心-频道模式-内容模型管理,添加一个内容模块(手动添加你需要的数据字段)然后建立.demo.php文件(demo自己命名),写一个数据入库操作(如果你的网站要处理大数据量的访问的话,建议封装函数)。其中(数据主表:dede_archives
数据索引:dede_arctiny)和你添加的新表对应字段才能进行入库操作,但织梦的各个版本不同,字段也不同,需要楼主自己考虑,数据入库之后,就好办了。
添加
核心-网站栏目管理,添加你的需求栏目,这样就可以在织梦后台读取你的订单了。
如果想前台读取的话,我想这个就比较简单了,你自己可以解决的。
不懂的话,请再追问