手机
当前位置:查字典教程网 >编程开发 >php教程 >多数据表共用一个页的新闻发布
多数据表共用一个页的新闻发布
摘要:本文为了简单并能够说明主要内容,一些次要的html内容相对简单。在网站有多个内容要在某一页显示时可在网页中共用一个显示和提交。本例中有两个数...

本文为了简单并能够说明主要内容,一些次要的html内容相对简单。

在网站有多个内容要在某一页显示时可在网页中共用一个显示和提交。

本例中有两个数据表(news,ctm);一个主页(index.php);

一个提交页(index_pub.php;和一个包函页(index_view.php)

一个子页(view_d.php)。

----news,ctm---

increate table news(id int(80) not null auto_increment,title char(100),detail text,primay key(id));

increate table ctm(id int(80) not null auto_increment,title char(100),detail text,primay key(id));

----index_view.php---

<?ph

$query="select * from ".$name." order by id desc limit 0,5;

$result=mysql_query($query,$db);

if ($result){

while($myrow=msyql_fetch_array($result)){

?>

<tr><td><a href="view_d.php?recod=<?php echo $myrow[id]; ?>&name=<?php echo $name; ?>">$myrow[title]</a></td></tr>

<?php

}

}

else{

echo "这里还没新的内容。";}

?>

----index.php---

<?php

$id=mysql_connect("localhost","username","password");

$db=mysql_select_db("your_db",$id);

?>

<html>

<body>

<hr size=0 color=green width=100%>

<p align=left><font color=green size=+3>Yourname Online</font></p>

<hr size=3 color=green width=100%>

<p align=left><font size=-1>你现在的位置-->首页</font></p>

<hr size=2 color=green width=100%>

<table width=100 border=0 cellpadding=0 cellspacing=0>

<tr>

<>

<td width=50% align=left>

<table width=100 border=0 cellpadding=0 cellspacing=0>

<?php

$name=news;

include("index_view.php");

?>

</table>

</td>

<>

<td width=50% align=left>

<table width=100 border=0 cellpadding=0 cellspacing=0>

<?php

$name=ctm;

include("index_view.php");

?>

</table>

</td>

</tr>

</table>

<hr size=0 width=100% color=green>

<p align=center><font size=-1>Copyrignt 1999…</font></P>

</body>

</html>

----index_pub.php---

<?php

$id=mysql_connect("localhost","username","password");

$db=mysql_select_db("your_db",$id);

?>

<html>

<body>

<form action=index_view.php method=post>

<p>请选择数据库:<br>

<select name=db_name size=1>

<option value=news>news</option>

<option value=ctm>ctm</option>

</select></p>

<p>标题:<br>

<input type=text name=title size=20></p>

<p>内容:<br>

<textarea rows=6 cols=10 name=detail></textarea></p>

<p><input type=submit value=submit></p>

</form>

<?php

switch ($db_name){

case news:$name=news;

break;

case ctm:$name=ctm;

break;

}

$query="insert into ".$name."(title,detail) values('$title','$detail');

$result=mysql_query($query,$db);

if ($result){echo "ok";}

else{echo "failed";}

?>

</body>

</html>

----view_d.php---

<?php

$id=mysql_connect("localhost","username","password");

$db=mysql_select_db("your_db",$id);

?>

<html>

<body>

<?php

if ($recod){

$query="select * from ".$name." where id=".$recod;

$result=mysql_query($query,$db);

$title=mysql_result($result,0,title);

$detail=mysql_result($result,0,detail);

echo "<p>标题:".$title."</p>";

echo "<p>内容:".$detail."</p>";

}

else{echo "此文件已被删除!";}

</body>

</html>

【多数据表共用一个页的新闻发布】相关文章:

数据库相关问题

一个php作的文本留言本的例子(一)

php实现根据IP地址获取其所在省市的方法

php备份数据库类分享

Access数据库导入Mysql的方法之一

PHP处理密码的几种方式

php统计数组元素个数的方法

一个程序下载的管理程序(三)

一个显示天气预报的程序

smarty模板判断数组为空的方法

精品推荐
分类导航