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


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 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
Apr 09 PHP
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
Dec 25 PHP
win7计划任务定时执行PHP脚本设置图解
May 09 PHP
探寻PHP脚本不报错的原因
Jun 12 PHP
Zend Framework动作助手FlashMessenger用法详解
Mar 05 PHP
header与缓冲区之间的深层次分析
Jul 30 PHP
PHP设计模式之工厂模式与单例模式
Sep 28 PHP
PHP简单实现模拟登陆功能示例
Sep 15 PHP
PHP学习笔记之session
May 06 PHP
php从数据库中获取数据用ajax传送到前台的方法
Aug 20 PHP
PHP swoole和redis异步任务实现方法分析
Aug 12 PHP
PHP使用Redis队列执行定时任务实例讲解
Mar 24 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
php面向对象全攻略 (四)构造方法与析构方法
2009/09/30 PHP
javascript高亮效果的二种实现方法
2008/09/14 Javascript
25个非常棒的jQuery滑块插件和教程小结
2011/09/02 Javascript
深入理解javascript原型链和继承
2014/09/23 Javascript
js实现按钮颜色渐变动画效果
2015/08/20 Javascript
解决jquery无法找到其他父级子集问题的方法
2016/05/10 Javascript
js实现3D图片环展示效果
2017/03/09 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
详解使用路由延迟加载 Angular 模块
2017/10/12 Javascript
vue父组件向子组件(props)传递数据的方法
2018/01/02 Javascript
layui上传图片到服务器的非项目目录下的方法
2019/09/26 Javascript
使用layer模态框给新页面传值的方法
2019/09/27 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
python中from module import * 的一个坑
2014/07/20 Python
Python简单实现TCP包发送十六进制数据的方法
2016/04/16 Python
Python 爬虫之超链接 url中含有中文出错及解决办法
2017/08/03 Python
Python使用pyshp库读取shapefile信息的方法
2018/12/29 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
解决Django migrate不能发现app.models的表问题
2019/08/31 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
Django-xadmin后台导入json数据及后台显示信息图标和主题更改方式
2020/03/11 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
美体小铺美国官网:The Body Shop美国
2017/11/10 全球购物
Helly Hansen工作服美国官方网上商店:为最恶劣的环境
2019/09/04 全球购物
亚马逊新加坡官方网站:Amazon.sg
2020/03/25 全球购物
自主招生自荐信格式
2013/12/03 职场文书
义务教育学校标准化建设汇报材料
2014/08/16 职场文书
大四优秀党员个人民主评议
2014/09/19 职场文书
2014年协会工作总结
2014/11/22 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS
ztree+ajax实现文件树下载功能
2021/05/18 Javascript