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


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类
Nov 25 PHP
php 常用类整理
Dec 23 PHP
php 数组动态添加实现代码(最土团购系统的价格排序)
Dec 30 PHP
php 获取百度的热词数据的代码
Feb 18 PHP
PHP内核探索:变量存储与类型使用说明
Jan 30 PHP
学习php中的正则表达式
Aug 17 PHP
简单谈谈 php 文件锁
Feb 19 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
PHP date()格式MySQL中插入datetime方法
Jan 29 PHP
PHP rmdir()函数的用法总结
Jul 02 PHP
php ZipArchive实现多文件打包下载实例
Oct 31 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
Dec 15 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
很实用的一个完整email发送程序
2006/10/09 PHP
php 正则 过滤html 的超链接
2009/06/02 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
lnmp安装多版本PHP共存的方法详解
2018/08/02 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
URL编码转换,escape() encodeURI() encodeURIComponent()
2006/12/27 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
JavaScript创建类/对象的几种方式概述及实例
2013/05/06 Javascript
javascript放大镜效果的简单实现
2013/12/09 Javascript
ECMAScript6函数剩余参数(Rest Parameters)
2015/06/12 Javascript
Vue + Webpack + Vue-loader学习教程之功能介绍篇
2017/03/14 Javascript
ztree简介_动力节点Java学院整理
2017/07/19 Javascript
探究react-native 源码的图片缓存问题
2017/08/24 Javascript
解读vue生成的文件目录结构及说明
2017/11/27 Javascript
nodejs对项目下所有空文件夹创建gitkeep的方法
2019/08/02 NodeJs
p5.js绘制创意自画像
2019/11/04 Javascript
[01:49]一目了然!DOTA2DotA快捷操作对比第二弹
2014/05/16 DOTA
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
python实现爬虫统计学校BBS男女比例(一)
2015/12/31 Python
python获取当前目录路径和上级路径的实例
2018/04/26 Python
python Tkinter的图片刷新实例
2019/06/14 Python
python实现关闭第三方窗口的方法
2019/06/28 Python
Python中格式化字符串的四种实现
2020/05/26 Python
关于python中导入文件到list的问题
2020/10/31 Python
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
解析HTML5的存储功能和web SQL的相关操作方法
2016/02/19 HTML / CSS
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
C#中有没有静态构造函数,如果有是做什么用的?
2016/06/04 面试题
通信专业个人自我鉴定
2013/10/21 职场文书
医院实习介绍信
2014/01/12 职场文书
取保候审保证书
2014/04/30 职场文书
南京市纪委监察局整改方案
2014/09/16 职场文书
2019入党申请书格式
2019/06/25 职场文书
Python中os模块的简单使用及重命名操作
2021/04/17 Python
教你怎么用Python selenium操作浏览器对象的基础API
2021/06/23 Python
Python探索生命起源 matplotlib细胞自动机动画演示
2022/04/21 Python