多数据表共用一个页的新闻发布


Posted in PHP onOctober 09, 2006

本文为了简单并能够说明主要内容,一些次要的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>
<!-- news -->
    <td width=50% align=left>
      <table width=100 border=0 cellpadding=0 cellspacing=0>
        <?php
           $name=news;
           include("index_view.php");
        ?>
      </table>
    </td>
<!-- ctm -->
    <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:风雨欲来 路在何方?
Oct 09 PHP
Snoopy类使用小例子
Apr 15 PHP
深入理解PHP原理之错误抑制与内嵌HTML分析
May 02 PHP
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
Nov 02 PHP
PHP filter_var() 函数 Filter 函数
Apr 25 PHP
php实现删除指定目录下相关文件的方法
Oct 20 PHP
PHP实现的oracle分页函数实例
Jan 25 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
Mar 15 PHP
yii2.0数据库迁移教程【多个数据库同时同步数据】
Oct 08 PHP
Thinkphp3.2简单解决多文件上传只上传一张的问题
Sep 26 PHP
PHP进阶学习之反射基本概念与用法分析
Jun 18 PHP
PHP使用递归按层级查找数据的方法
Nov 10 PHP
PHP与MySQL交互使用详解
Oct 09 #PHP
3种平台下安装php4经验点滴
Oct 09 #PHP
多重?l件?合查?(二)
Oct 09 #PHP
文章推荐系统(三)
Oct 09 #PHP
多重?l件?合查?(一)
Oct 09 #PHP
推荐文章系统(一)
Oct 09 #PHP
资料注册后发信小技巧
Oct 09 #PHP
You might like
5.PHP的其他功能
2006/10/09 PHP
如何使用脚本模仿登陆过程
2006/11/22 PHP
PHP 巧用数组降低程序的时间复杂度
2010/01/01 PHP
通用PHP动态生成静态HTML网页的代码
2010/03/04 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
菜单效果
2006/10/14 Javascript
javascript FormatNumber函数实现方法
2008/12/30 Javascript
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
巧用局部变量提升javascript性能
2014/02/24 Javascript
JavaScript实现文本框中默认显示背景图片在获得焦点后消失的方法
2015/07/01 Javascript
JavaScript使用DeviceOne开发实战(一) 配置和起步
2015/12/01 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
javascript函数命名的三种方式及区别介绍
2016/03/22 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
2020/04/20 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
完美实现js焦点轮播效果(一)
2017/03/07 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
js删除数组中某几项的方法总结
2019/01/16 Javascript
layui--select使用以及下拉框实现键盘选择的例子
2019/09/24 Javascript
让IDE识别webpack的别名alias的实现方法
2020/05/06 Javascript
pyqt4教程之widget使用示例分享
2014/03/07 Python
python中常用的各种数据库操作模块和连接实例
2014/05/29 Python
Python中的模块导入和读取键盘输入的方法
2015/10/16 Python
在windows下Python打印彩色字体的方法
2018/05/15 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
Django管理员账号和密码忘记的完美解决方法
2018/12/06 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
2018/12/28 Python
Python实现批量执行同目录下的py文件方法
2019/01/11 Python
tensorflow 固定部分参数训练,只训练部分参数的实例
2020/01/20 Python
捷克钓鱼用品网上商店:Parys.cz
2018/06/15 全球购物
差生评语大全
2014/05/04 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
筑梦中国心得体会
2016/01/18 职场文书