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


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下判断数组中是否存在相同的值array_unique
Mar 25 PHP
php URL编码解码函数代码
Mar 10 PHP
深入array multisort排序原理的详解
Jun 18 PHP
php程序总是提示验证码输入有误解决方案
Jan 07 PHP
php计算函数执行时间的方法
Mar 20 PHP
浅析iis7.5安装配置php环境
May 10 PHP
利用PHPExcel读取Excel的数据和导出数据到Excel
May 12 PHP
thinkPHP框架中执行原生SQL语句的方法
Oct 25 PHP
PHP操作Postgresql封装类与应用完整实例
Apr 24 PHP
PHP使用XMLWriter读写xml文件操作详解
Jul 31 PHP
PDO::errorInfo讲解
Jan 28 PHP
浅谈Laravel中使用Slack进行异常通知
May 29 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 Token(令牌)设计
2008/03/15 PHP
PHP的APC模块实现上传进度条
2015/10/27 PHP
php版微信开发之接收消息,自动判断及回复相应消息的方法
2016/09/23 PHP
PHP小偷程序的设计与实现方法详解
2016/10/15 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
网页里控制图片大小的相关代码
2006/06/25 Javascript
javascript之解决IE下不渲染的bug
2007/06/29 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
JavaScript实现Fly Bird小游戏
2016/12/15 Javascript
基于javascript实现最简单选项卡切换
2017/02/01 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
vue基于element的区间选择组件
2018/09/07 Javascript
Jquery滑动门/tab切换实现方法完整示例
2020/06/05 jQuery
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
Python实现的最近最少使用算法
2015/07/10 Python
python 实现红包随机生成算法的简单实例
2017/01/04 Python
python批量设置多个Excel文件页眉页脚的脚本
2018/03/14 Python
对numpy中的数组条件筛选功能详解
2018/07/02 Python
钉钉群自定义机器人消息Python封装的实例
2019/02/20 Python
python爬取基于m3u8协议的ts文件并合并
2019/04/26 Python
在Django admin中编辑ManyToManyField的实现方法
2019/08/09 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
python如何基于redis实现ip代理池
2020/01/17 Python
Python Json数据文件操作原理解析
2020/05/09 Python
描述JSP和Servlet的区别、共同点、各自应用的范围
2012/10/02 面试题
财务经理岗位职责
2013/11/09 职场文书
公司前台辞职报告
2014/01/19 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
学校施工安全责任书
2015/01/29 职场文书
毕业论文致谢范文
2015/05/14 职场文书
报案材料怎么写
2015/05/25 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
读《茶花女》有感:山茶花的盛开与凋零
2020/01/17 职场文书
LayUI+Shiro实现动态菜单并记住菜单收展的示例
2021/05/06 Javascript
用python开发一款操作MySQL的小工具
2021/05/12 Python
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技