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


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的单引号和双引号 字符串效率
May 27 PHP
php中get_object_vars()方法用法实例
Feb 08 PHP
Codeigniter实现发送带附件的邮件
Mar 19 PHP
php实现求相对时间函数
Jun 15 PHP
详解WordPress中给链接添加查询字符串的方法
Dec 18 PHP
YII使用url组件美化管理的方法
Dec 28 PHP
简单了解将WordPress中的工具栏移到底部的小技巧
Dec 31 PHP
用php和jQuery来实现“顶”和“踩”的投票功能
Oct 13 PHP
PHP高效获取远程图片尺寸和大小的实现方法
Oct 20 PHP
PHP有序表查找之插值查找算法示例
Feb 10 PHP
php strftime函数的详细用法
Jun 21 PHP
php session_decode函数用法讲解
May 26 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
海贼王:最美的悬赏令!
2020/03/02 日漫
php foreach、while性能比较
2009/10/15 PHP
PHP内置的Math函数效率测试
2014/12/01 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
2019/05/27 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
2019/10/12 PHP
jquery JSON的解析方式
2009/07/25 Javascript
javascript 浏览器检测代码精简版
2010/03/04 Javascript
html+css+js实现xp window界面及有关功能
2013/03/26 Javascript
$.each遍历对象、数组的属性值并进行处理
2014/07/18 Javascript
jQuery 浮动导航菜单适合购物商品类型的网站
2014/09/09 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
2015/08/15 Javascript
js实现可旋转的立方体模型
2016/10/16 Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
2020/04/16 Javascript
react 父组件与子组件之间的值传递的方法
2017/09/14 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
2019/05/12 Javascript
vue render函数动态加载img的src路径操作
2020/10/26 Javascript
一篇超完整的Vue新手入门指导教程
2020/11/18 Vue.js
Vue 集成 PDF.js 实现 PDF 预览和添加水印的步骤
2021/01/22 Vue.js
python比较2个xml内容的方法
2015/05/11 Python
Python实现注册登录系统
2017/08/08 Python
利用python3随机生成中文字符的实现方法
2017/11/24 Python
Django利用cookie保存用户登录信息的简单实现方法
2019/05/27 Python
pyqt5实现绘制ui,列表窗口,滚动窗口显示图片的方法
2019/06/20 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
详解Python3 定义一个跨越多行的字符串的多种方法
2020/09/06 Python
css3的transform造成z-index无效解决方案
2014/12/04 HTML / CSS
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
nohup的用法
2012/11/26 面试题
中学教师实习自我鉴定
2013/09/28 职场文书
网络教育毕业生自我鉴定
2013/10/10 职场文书
工程班组长岗位职责
2013/12/30 职场文书
公务员培训自我鉴定
2014/02/01 职场文书
项目负责人岗位职责
2015/02/15 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
市直属机关2016年主题党日活动总结
2016/04/05 职场文书