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


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
基于mysql的论坛(7)
Oct 09 PHP
PHP新手上路(十三)
Oct 09 PHP
PHP面向接口编程 耦合设计模式 简单范例
Mar 23 PHP
PHP模拟登陆163邮箱发邮件及获取通讯录列表的方法
Mar 07 PHP
php实现无限级分类(递归方法)
Aug 06 PHP
round robin权重轮循算法php实现代码
May 28 PHP
php compact 通过变量创建数组
Nov 15 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
PHP解析url并得到url参数方法总结
Oct 11 PHP
Laravel定时任务的每秒执行代码
Oct 22 PHP
PHP内存溢出优化代码详解
Feb 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
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
php正则过滤html标签、空格、换行符的代码(附说明)
2010/10/25 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
chrome浏览器不支持onmouseleave事件的解决技巧
2013/05/31 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
js判断移动端是否安装某款app的多种方法
2015/12/18 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
2017/04/04 Javascript
jquery平滑滚动到顶部插件使用详解
2017/05/08 jQuery
详解node+express+ejs+bootstrap构建项目
2017/09/27 Javascript
Vue响应式原理深入解析及注意事项
2017/12/11 Javascript
vue组件从开发到发布的实现步骤
2018/11/11 Javascript
谈谈为什么你的 JavaScript 代码如此冗长
2019/01/30 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
JS开发 富文本编辑器TinyMCE详解
2019/07/19 Javascript
如何构建一个Vue插件并生成npm包
2020/10/26 Javascript
JavaScript动态生成表格的示例
2020/11/02 Javascript
[19:15]DK战队纪录片
2014/09/02 DOTA
python编写暴力破解FTP密码小工具
2014/11/19 Python
Python实现截屏的函数
2015/07/25 Python
Python实现一个简单的验证码程序
2017/11/03 Python
Python处理中文标点符号大集合
2018/05/14 Python
对python3.4 字符串转16进制的实例详解
2019/06/12 Python
Python tkinter模版代码实例
2020/02/05 Python
python实现opencv+scoket网络实时图传
2020/03/20 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
Python3合并两个有序数组代码实例
2020/08/11 Python
详解python变量与数据类型
2020/08/25 Python
英国乐购杂货:Tesco Groceries
2018/11/29 全球购物
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
安全生产中长期规划实施方案
2014/02/21 职场文书
年级组长自我鉴定
2014/02/22 职场文书
2014年最新学习全国两会精神心得
2014/03/17 职场文书
企业承诺书格式范文
2015/04/28 职场文书
幼儿园语言教学反思
2016/02/23 职场文书