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


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 相关文章推荐
建立文件交换功能的脚本(二)
Oct 09 PHP
一个简单实现多条件查询的例子
Oct 09 PHP
IIS6.0中配置php服务全过程解析
Aug 07 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
Feb 23 PHP
PHP格式化MYSQL返回float类型的方法
Mar 30 PHP
微信公众平台DEMO(PHP)
May 04 PHP
php+flash+jQuery多图片上传源码分享
Jul 27 PHP
php实现博客,论坛图片防盗链的方法
Oct 15 PHP
thinkPHP中验证码的简单实现方法
Dec 05 PHP
PHP递归删除多维数组中的某个值
Apr 17 PHP
laravel 实现上传图片到本地和前台访问示例
Oct 21 PHP
PHP中类与对象功能、用法实例解读
Mar 27 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实现删除空目录的方法
2015/03/16 PHP
浅谈php://filter的妙用
2019/03/05 PHP
一个javascript参数的小问题
2008/03/02 Javascript
JS查看对象功能代码
2008/04/25 Javascript
js的.innerHTML = &quot;&quot;IE9下显示有错误的解决方法
2013/09/16 Javascript
jQuery避免$符和其他JS库冲突的方法对比
2014/02/20 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
2016/05/20 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
Javascript中构造函数要注意的一些坑
2017/01/23 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
webpack实现一个行内样式px转vw的loader示例
2018/09/13 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
小程序实现左右来回滚动字幕效果
2018/12/28 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
layui 对弹窗 form表单赋值的实现方法
2019/09/04 Javascript
node.js使用net模块创建服务器和客户端示例【基于TCP协议】
2020/02/14 Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
2020/04/26 Javascript
微信小程序接入vant Weapp组件的详细步骤
2020/10/28 Javascript
Python 初始化多维数组代码
2008/09/06 Python
python入门前的第一课 python怎样入门
2018/03/06 Python
python os用法总结
2018/06/08 Python
对python list 遍历删除的正确方法详解
2018/06/29 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
python3中的eval和exec的区别与联系
2019/10/10 Python
Python笔记之代理模式
2019/11/20 Python
python numpy数组复制使用实例解析
2020/01/10 Python
python基于event实现线程间通信控制
2020/01/13 Python
Django CBV模型源码运行流程详解
2020/08/17 Python
让IE下支持Html5的placeholder属性的插件
2014/09/02 HTML / CSS
美国领先的水果篮送货公司和新鲜水果供应商:The Fruit Company
2018/02/13 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
工程力学专业自荐信范文
2014/03/17 职场文书
ktv筹备计划书
2014/05/03 职场文书
社区四风存在问题及整改措施
2014/10/26 职场文书
深入详解JS函数的柯里化
2021/06/09 Javascript