| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1619 人关注过本帖
标题:求php用面向对象实现用户注册的完整代码
只看楼主 加入收藏
wangsongsir
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2017-3-8
结帖率:0
收藏
 问题点数:0 回复次数:0 
求php用面向对象实现用户注册的完整代码
我试过,用面向对象写的,但是用户注册的信息项有五六个,参数似乎多了不行
我的代码如下:

include("conn_db.php");//连接数据库
if($_SERVER['REQUEST_METHOD']=='POST')//判断提交的数据是否是POST方式传来的
{
$user_name=$_POST['user_name'];
$user_pw=$_POST['user_pw'];
$user_sex=$_POST['user_sex'];
$user_phone=$_POST['user_phone'];
$user_address=$_POST['user_address'];
$user_email=$_POST['user_email'];
}
require("function.php");//调用类
$register=new register();//类的实例化
if($user_pw=="" || $user_name==""){
    echo "<script>alert('用户名或密码不能为空!!');history.go(-1);</script>";
}
else{
    $register->insert_register($user_name,$user_pw,$user_sex,$user_phone,$user_address,$user_email);//调用类中的insert_register方法
    echo "注册成功";
    //echo "<script>alert('注册成功');location.href='main_net.php';</script>";
}

创建对象和方法
class register{
//定义类的成员
    var $insert_register;
}
 function insert_register($user_name,$user_pw,$user_sex,$user_phone,$user_address,$user_email){
    $sql="insert into bbs(user_name,user_pw,user_sex,user_phone,user_address,user_email) values
    ('$user_name','$user_pw','$user_sex','$user_phone','$user_address','$user_email')";
    $result=mysqli_query($sql);
}

下面是报错
Fatal error: Call to undefined method register::insert_register() in D:\PHPtable\WEB\register.php on line 19

求大神指教,最好是全部完整代码供我参考


[此贴子已经被作者于2017-8-8 15:12编辑过]

搜索更多相关主题的帖子: php 面向对象 注册 代码 register 
2017-08-07 09:03
快速回复:求php用面向对象实现用户注册的完整代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017066 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved