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


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 相关文章推荐
Get或Post提交值的非法数据处理
Oct 09 PHP
php替换超长文本中的特殊字符的函数代码
May 22 PHP
php指定函数参数默认值示例代码
Dec 04 PHP
体育彩票排列三组选三算法分享
Mar 07 PHP
php下foreach提示Warning:Invalid argument supplied for foreach()的解决方法
Nov 11 PHP
PHP对文件进行加锁、解锁实例
Jan 23 PHP
php遍历树的常用方法汇总
Jun 18 PHP
教你php如何实现验证码
Jan 20 PHP
如何通过View::first使用Laravel Blade的动态模板详解
Sep 21 PHP
PHP利用Mysql锁解决高并发的方法
Sep 04 PHP
PHP安装memcache扩展的步骤讲解
Feb 14 PHP
PHP让网站移动访问更加友好方法
Feb 14 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采集速度探究总结(原创)
2008/04/18 PHP
PHP Smarty生成EXCEL文档的代码
2008/08/23 PHP
php实现的XML操作(读取)封装类完整实例
2017/02/23 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
为数据添加append,remove功能
2006/10/03 Javascript
JS 巧妙获取剪贴板数据 Excel数据的粘贴
2009/07/09 Javascript
js 纯数字不重复排列的另类方法
2010/07/17 Javascript
kindeditor修复会替换script内容的问题
2015/04/03 Javascript
提高jQuery性能优化的技巧
2015/08/03 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
一文搞懂ES6中的Map和Set
2019/05/20 Javascript
用VsCode编辑TypeScript的实现方法
2020/05/07 Javascript
浅谈vue中document.getElementById()拿到的是原值的问题
2020/07/26 Javascript
javascript实现时钟动画
2020/12/03 Javascript
Python+tkinter模拟“记住我”自动登录实例代码
2018/01/16 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
python 实现在Excel末尾增加新行
2018/05/02 Python
pandas通过loc生成新的列方法
2018/11/28 Python
学习python的前途 python挣钱
2019/02/27 Python
浅谈python的深浅拷贝以及fromkeys的用法
2019/03/08 Python
Python2和Python3中@abstractmethod使用方法
2020/02/04 Python
python deque模块简单使用代码实例
2020/03/12 Python
python中如何使用虚拟环境
2020/10/14 Python
工会趣味活动方案
2014/08/18 职场文书
支部书记四风对照材料
2014/08/28 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
民主评议党员总结
2014/10/20 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
庆六一开幕词
2015/01/29 职场文书
财务总监岗位职责
2015/02/03 职场文书
一个家长教育孩子的心得体会
2016/01/15 职场文书
职工的安全责任书范文!
2019/07/02 职场文书
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript