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


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不用正则采集速度探究总结
Mar 24 PHP
PHP用SAX解析XML的实现代码与问题分析
Aug 22 PHP
PHP和javascript常用正则表达式及用法实例
Jul 01 PHP
PHP清除字符串中所有无用标签的方法
Dec 01 PHP
使用GD库生成带阴影文字的图片
Mar 27 PHP
PHP IDE phpstorm 常用快捷键
May 18 PHP
Smarty foreach控制循环次数的一些方法
Jul 01 PHP
Apache服务器下防止图片盗链的办法
Jul 06 PHP
PHP中strcmp()和strcasecmp()函数字符串比较用法分析
Jan 07 PHP
两种php实现图片上传的方法
Jan 22 PHP
Laravel框架执行原生SQL语句及使用paginate分页的方法
Aug 17 PHP
laravel实现按时间日期进行分组统计方法示例
Mar 23 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
dedecms 制作模板中使用的全局标记图文教程
2007/03/11 PHP
PHP的加密方式及原理
2012/06/14 PHP
php+mysql不用递归实现的无限级分类实例(非递归)
2014/07/08 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
Yii多表联合查询操作详解
2016/06/02 PHP
为何说PHP引用是个坑,要慎用
2018/04/02 PHP
PHP学习记录之常用的魔术常量详解
2019/12/12 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
jQuery 1.0.2
2006/10/11 Javascript
超清晰的document对象详解
2007/02/27 Javascript
JavaScript在IE中“意外地调用了方法或属性访问”
2008/11/19 Javascript
让div层随鼠标移动的实现代码 ie ff
2009/12/18 Javascript
JS图片无缝滚动(简单利于使用)
2013/06/17 Javascript
利用js 进行输入框自动匹配字符的小例子
2013/06/29 Javascript
jQuery图片轮播滚动切换代码分享
2020/04/20 Javascript
跟我学习javascript的异步脚本加载
2015/11/20 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
原生js封装自定义滚动条
2017/03/24 Javascript
基于JS实现限时抢购倒计时间表代码
2017/05/09 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
Python中datetime常用时间处理方法
2015/06/15 Python
python使用jieba实现中文分词去停用词方法示例
2018/03/11 Python
Python图像处理之识别图像中的文字(实例讲解)
2018/05/10 Python
Python解析Excle文件中的数据方法
2018/10/23 Python
Python弹出输入框并获取输入值的实例
2019/06/18 Python
Python模块 _winreg操作注册表
2020/02/05 Python
JACK & JONES瑞典官方网站:杰克琼斯欧式风格男装
2017/12/23 全球购物
女装和独特珠宝:Sundance Catalog
2018/09/19 全球购物
大门门卫岗位职责
2013/11/30 职场文书
学生吸烟检讨书
2014/09/14 职场文书
2014年库房工作总结
2014/11/26 职场文书
2015秋学期开学寄语
2015/05/28 职场文书
大学校园招聘会感想
2015/08/10 职场文书
反腐倡廉心得体会2016
2016/01/13 职场文书