一个网页上的多个部分

时间:2013-04-17 19:30:26

标签: php

我是一个完全编程初学者,试图吸收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来处理这个问题吗?

由于 凯特

1 个答案:

答案 0 :(得分:4)

[传播模式]

我认为你的方式是错误的。在一个页面上拥有两个几乎完全不相关的功能集通常是一个坏主意。并且,PHP的一个整体问题是它使得遵循错误的编码标准非常容易。

所以,不要为你提供一个好的布局,这样你就可以抛弃糟糕的代码(不要让它冒犯,在每个程序员的开发中加入第一步 - 编写错误的代码:))

  1. 学习PHP right way
  2. 花一些时间研究一些着名的精心设计的PHP MVC框架(例如SymfonyYiiZend)。
  3. 学习HTML和CSS(谷歌搜索CSS或HTML教程 - 大量的)。
  4. 使用Sublime Text2Notepad++等优秀的文字编辑器(硬核程序员会推荐vimemacs - 不要听他们 < / em>。那些是强大的野兽,但需要付出巨大的努力来学习,并且......采用它们:))
  5. 学习一些数据库基础知识(如果你不确定 - 从MySql开始)以及如何将它与PHP结合(从不使用mysql_ [something] PHP函数 - 它们已被弃用。首先使用mysqlipdo,然后转移到某些ORM框架,例如Doctrine2)。
  6. 最后,学习javascript(例如在codeacademy上)和一些好的javascript框架(jQuery是事实上的“标准”)。
  7. 所有提到的仪器和技术都是免费的,所以唯一需要的资源是你的时间,而不是钱。

    一次移动一步。走这条路,走的路不错,不应该花不到几个月。但最后你将成为熟练的婚姻开发人员,适合大多数任务。

    [宣讲模式关闭]

    至于问题,你最好将“admin”和“frontend”页面分开,这样你就可以更轻松地管理访问,内容和样式。所以,你可以使用一些常见的部分,如页眉/页脚,菜单等作为这些页面上的包含,但在我看来,页面本身更好地分开(而且,你最好学习和使用一些