纠结过后的第一个项目
纠结过后的第一个项目
项目是什么?这个以前你问我我在怎么知道.按我们静哥哥(闫海静)说的,项目就是一堆(狗屎,有点不雅).但是现在我竟然写完了第一个项目(很神奇!).
项目之前先给自己定一个规划,第一步我们要干什么.比如我的项目是商城.
1确定思想
先分析商城都要实现那些功能,什么功能是我们现在阶段完成不了的,把这些要实现的功能先自己排个序.
2怎么实现
思想确定了,就要去做了.比如商城,你要先做3个前台的界面,主页,列表页,详情页,把你想要的先在上面体现出来,当然现在的都是浮云,因为都是需要数据库来实现的.接下来就是根据表结构把数据库建立起来,后台界面也可以开始做了,界面不需要做的很漂亮(我是写不出来),是很浪费时间的,你做的在漂亮也不可能有那些美工作的好.
最后就是把后台的界面先连接数据库了.把你要去销售的各种物品存到数据库中,在从数据库中找到你想要的数据在前台页面显示.思路是很重用的.先把自己所有想到的都写在纸上,在去实现它.
3具体实现
老师会带着做功能,你要做的就是把这些功能用到你的项目中去,向增删改查,搜索分页,
无限分类(这个比较难,看的头都疼),购物车,还有就是用户的登陆验证(记得密码要用MD5).
SESSION是一定要用到的,因为商城需要的安全性高,Cookie是通过客户端来传值,SISSION是通过服务器来传值的,商城一定要用SESSION来传值.
<?php if(empty($_SESSION["userinfo"]["id"])){?>
<span><a href="yhdl.php"><img src="images/index_02.jpg" /></div>购物车</a> | </span>
您好!欢迎光临农产品网上商城 <a href="yhdl.php">[请登录]</a> ,新用户? <a href="yhzc.php">[免费注册]</a>
<?php }else{
echo " <a href='gwc.php?id={$_SESSION['userinfo']['id']}'>";
echo "<img src='images/index_02.jpg' /></div>购物车</a> | ";
echo "您好! :".$_SESSION["userinfo"]["name"]." 欢迎光临农产品网上商城";
echo " | <a href='hyzx.php?id={$_SESSION['userinfo']['id']}'>会员中心</a> | ";
?>
这是登陆验证的一段代码,调用SESSON在前几个页面储存的值来验证登陆.
其实改老师的代码也是一种锻炼,就怕你都看不懂去怎么改,你在改的过程中会发现它的不足和他的好处,去完善它,实现你想要的最佳效果.
最重要的就是缩进和注释.还有你排错的时候输出的SQL语句各种打印输出的语句,记得屏蔽掉(这几个错误犯了就太让人纠结了).
一个小小小菜鸟的一些想法.以上是做第一个项目想到的一些问题,如果有不足或不对之处敬请谅解.