3

我是一个试图吸收 HTML、PHP 和 MYSQL 的编程初学者。这是我的第一个问题。

我计划建立一个同时显示“管理”部分和注册用户/成员部分的站点。

为了提供更好的画面,想想 YELP,顶部是企业机构部分,底部是评论。不同之处在于企业主/管理员可以访问/编辑业务部分,但不能在审查部分这样做;反之亦然,用于底部的评论/会员用户。

我应该如何计划布局?它们会与两个不同的 PHP 代码放在一个 html 页面下吗?

有人可以提供一个布局结构作为指导吗?

例子

<html>
<?php
include( businessowner_admin.php); //with all the validations etc.

inlude(registered_member.php); //with all the validations etc.

?> 
</html> 

我在正确的道路上吗?或者是否需要 CSS 来处理这个问题?

谢谢凯蒂

4

1 回答 1

4

[宣讲模式开启]

我认为你走错路了。在一个页面上拥有两个几乎完全不相关的功能集通常是个坏主意。而且,PHP 的一个总体问题是,遵循糟糕的编码标准非常容易。

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

  1. 以正确的方式学习 PHP
  2. 花一些时间研究一些著名的设计良好的 PHP MVC框架(例如SymfonyYiiZend)。
  3. 学习 HTML 和 CSS(谷歌搜索 CSS 或 HTML 教程——其中有很多)。
  4. 使用一些好的文本编辑器,如Sublime Text2Notepad++(铁杆程序员会推荐vimemacs- 不要听它们。这些是强大的野兽,需要大量的努力来学习,嗯......采用它们 :) )
  5. 学习一些数据库基础知识(如果你不确定 - 从MySql开始)以及如何将它与 PHP 耦合(永远不要使用 mysql_[something] PHP 函数 - 它们已被弃用。使用mysqliorpdo首先,而不是转移到某些ORM框架,如Doctrine2) .
  6. 最后,学习 javascript(例如在codeacademy上)和一些好的 javascript 框架(jQuery是事实上的“标准”)。

所有提到的仪器和技术都是免费的,所以唯一需要的资源是你的时间,而不是金钱。

一步一步地移动。这条路,走对了路,应该不会少于一两个月。但最终你将成为熟练的婚礼开发人员,适合大多数任务。

[讲道模式关闭]

至于问题,您最好将“管理”和“前端”页面分开,这样您就可以更轻松地管理访问、内容和样式。因此,您可以使用一些常用部分,如页眉/页脚、菜单等作为这些页面上的包含,但我认为页面本身最好是分开的(而且,您最好学习和使用一些

于 2013-04-17T20:00:27.957 回答