使用php完成一个用户注册以及管理的demo(二)

php中文网
发布: 2016-08-08 09:29:41
原创
1349人浏览过

.net全诚外卖叫餐(订餐)系统
.net全诚外卖叫餐(订餐)系统

全诚外卖通是全诚团队继“全诚商城”之后以叫餐(预订)为核心的又一力作,或者称之为“特色店铺系统”,系统是基于.net2.0 + SQL构架、B/s框架的多用户店铺管理系统;外卖通的开发旨在以商家和消费者为服务对象,借以二者相互依存的关系,以互动的形式成就全诚外卖通一个完善的WEB系统平台,在这个平台里,商家可以扩大销售

.net全诚外卖叫餐(订餐)系统 0
查看详情 .net全诚外卖叫餐(订餐)系统

这里就必须要谈到数据库了。
首先是configs文件下的configs文件的内容.
<?php <br> define("DB_HOST","localhost"); <br> define("DB_USER","root"); <br> define("DB_PWD",""); <br> define("DB_DBNAME","test"); <br> define("DB_CHARSET","utf-8"); <br> ?>
这里默认定义了数据库的地址,管理员与密码以及数据库名称及编码方式。在这个文件里设置好了这些内容,会在
mysql.func.php中用到.
如:function connect(){ <br> $link=mysql_connect(DB_HOST,DB_USER,DB_PWD) or die("数据库连接失败Error:".mysql_errno().":".mysql_error()); <br> mysql_set_charset(DB_CHARSET); <br> mysql_select_db(DB_DBNAME) or die("指定数据库打开失败"); <br> return $link; <br> }
这里是所需要的处理登录的部分

<span><span><?php</span><span><span>function</span><span>addUser</span><span>()</span>
{</span><span>$arr</span>=<span>$_POST</span>;
    <span>$arr</span>[<span>'password'</span>]=md5(<span>$_POST</span>[<span>'password'</span>]);
    <span>//将图像放到上级页面中</span><span>$uploadFile</span>=uploadFile(<span>"../uploads"</span>);
    <span>if</span>(<span>$uploadFile</span>&&is_array(<span>$uploadFile</span>)){
        <span>$arr</span>[<span>'face'</span>]=<span>$uploadFile</span>[<span>0</span>][<span>'name'</span>];
    }<span>else</span>{
        <span>$mes</span>=<span>"添加失败<a href='addUser.php'>重新添加</a>"</span>;
        <span>return</span><span>$mes</span>;
    }
    <span>$arr</span>[<span>'regTime'</span>]=time();
    <span>//$arr['activeFlag']=0;</span><span>if</span>(insert(<span>"imooc_user"</span>, <span>$arr</span>)){
        <span>$mes</span>=<span>"添加成功!<br/><a href='addUser.php'>继续添加</a>|<a href='listUser.php'>查看列表</a>"</span>;
    }
    <span>else</span>
    {
        <span>//如果对应的文件存在,则删除掉。(因为查询数据库失败了)</span><span>$filename</span>=<span>"../uploads/"</span>.<span>$uploadFile</span>[<span>0</span>][<span>'name'</span>];
         <span>if</span>(file_exists(<span>$filename</span>)){
            unlink(<span>$filename</span>);
        }   
        <span>$mes</span>=<span>"添加失败"</span>;
    }
    <span>return</span><span>$mes</span>;
}</span>
登录后复制

mysql.func.php中所有的操作几乎都是把一个输入的数组重组为字符串然后再到指定的数据表中去执行.
接下来是关于listPro.php的编写,在这个界面里我们还会介绍到php的代码分页技术。

以上就介绍了使用php完成一个用户注册以及管理的demo(二),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签:
PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号