基于PHP和HTML,前端后台分离,输出表格怎么写

html-css09

基于PHP和HTML,前端后台分离,输出表格怎么写,第1张

这个功能的实现有点复杂:

首先要后台读取php数据:

建立一个PHP文件:read_mysql.php

后台读取数据库数据的代码如下:

<?php

$conn= @mysql_connect("localhost","root","root") or die("数据库链接失败!")

//链接数据库 "test1"

mysql_select_db("test1",$conn)

//链接表单p_admin

$sql="SELECT * FROM p_admin"

$query=mysql_query($sql,$conn)

//将数据库表单数组赋值给变量$row;

$row=mysql_fetch_array($query)

?>

然后将后台数据库的数据遍历到前台的表格中来:

代码如下:

<?php

include_once ('read_mysql.php')

$sql="SELECT * FROM p_admin"

$query=mysql_query($sql,$conn)

//将数据库表单数组赋值给变量$row;

while($row= mysql_fetch_array($query))

{

$result[]=$row

}

echo"<table border=1px cellspacing=0px align=center>"

echo"

<tr>

<th>uid</th>

<th>mid</th>

<th>username</th>

<th>password</th>

<th>remark</th>

</tr>

"

foreach($result as $key=>$v){

echo"<tr>"

foreach($v as $k=>$vo){

echo "<td>"

echo $vo

echo"</td>"

}

echo"</tr>"

}

echo"</table>"

?>

?我做PHP程序的时候,一般是把PHP程序和HTML页面分开的。只是在要显示的地方加句PHP语句。但我看有的人把HTML和PHP程序写在一个程序里。这个问题很简单呀!分开写:好处是便于维护,把一个html的代码include进php里,当你的html需要修改的时候,只改一处就行了!如果你真的是嵌入的话修改维护时光查试代码位置就很麻烦了!由此看对网站的更新也是方便的!把html和php分开写,也算是某种意义上的“封装”!如果是大型网站,还是分开为好!合在一起:php本身就是“嵌入式”的脚本语言,一个小的页面,变化不大,易于修改,二者相嵌则更显灵活!倒底是写在一起,还是分开写,应该视具体情况而定吧!分开写,处理好了,使网站“模块化”在管理维护上好处是显示易见的!如果混在一起,修改维护起来……学学模板吧,挺好的,是真正实现了表现层和逻辑层的分离,很不错的我建议还是分开写,也许有人认为写在一起好,可是我的观点是我们都是程序员,我们要考虑页面修改人员,他们不懂,所以还是分开写比较好如果要考虑那些不懂php的美工,建议分开写自己的感觉是很重要的!!!

只要你明白模板网站的设计流程就不难改了。。

美工:跟据UI设计,制作HTML站点,完成以后交给程序员。

程序员:把所有HTML文件移到一个固定目录内。另外再建立相同数量的PHP文件,每个文件读取目录内的HTML文件模板。最后输出。。

重新调整方法:把所有PHP文件移开,再把HTML模板全部复制回到根目录。。这就是最初的美工设计时的样子。非PHP文件保持原来的位置和目录结构。只是把HTML和PHP文件互相换一下位置。。