我是一个完全编程初学者,试图吸收HTML,PHP和MYSQL。这是我的第一个问题。
我计划建立一个同时显示“admin”部分和注册用户/成员部分的网站。
为了更好地了解情况,请考虑YELP哪里有商业机构部分的顶部和下部的评论。不同之处在于业务所有者/管理员可以访问/编辑业务部分,但无法在审阅部分执行此操作;反之亦然,评论/会员用户在底部。
我应该如何计划进行布局?它们会在一个html页面下与两个不同的PHP代码放在一起吗?
有人可以提供布局结构作为指导吗?
实施例
<html>
<?php
include( businessowner_admin.php); //with all the validations etc.
inlude(registered_member.php); //with all the validations etc.
?>
</html>
我是在正确的道路上吗?或者需要CSS来处理这个问题吗?
由于 凯特
答案 0 :(得分:4)
[传播模式]
我认为你的方式是错误的。在一个页面上拥有两个几乎完全不相关的功能集通常是一个坏主意。并且,PHP的一个整体问题是它使得遵循错误的编码标准非常容易。
所以,不要为你提供一个好的布局,这样你就可以抛弃糟糕的代码(不要让它冒犯,在每个程序员的开发中加入第一步 - 编写错误的代码:))
vim
或emacs
- 不要听他们 < / em>。那些是强大的野兽,但需要付出巨大的努力来学习,并且......采用它们:))mysqli
或pdo
,然后转移到某些ORM
框架,例如Doctrine2)。所有提到的仪器和技术都是免费的,所以唯一需要的资源是你的时间,而不是钱。
一次移动一步。走这条路,走的路不错,不应该花不到几个月。但最后你将成为熟练的婚姻开发人员,适合大多数任务。
[宣讲模式关闭]
至于问题,你最好将“admin”和“frontend”页面分开,这样你就可以更轻松地管理访问,内容和样式。所以,你可以使用一些常见的部分,如页眉/页脚,菜单等作为这些页面上的包含,但在我看来,页面本身更好地分开(而且,你最好学习和使用一些