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


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 相关文章推荐
PHPShop存在多个安全漏洞
Oct 09 PHP
PHP中去掉字符串首尾空格的方法
May 19 PHP
file_get_contents获取不到网页内容的解决方法
Mar 07 PHP
ThinkPHP CURD方法之where方法详解
Jun 18 PHP
php为字符串前后添加指定数量字符的方法
May 04 PHP
基于PHP给大家讲解防刷票的一些技巧
Nov 18 PHP
PHP微信开发之模板消息回复
Jun 24 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
Dec 05 PHP
php获取指定数量随机字符串的方法
Feb 06 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
Laravel5.4简单实现app接口Api Token认证方法
Aug 29 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
Apr 06 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
如何删除多级目录
2006/10/09 PHP
mysql5详细安装教程
2007/01/15 PHP
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
浅谈php函数serialize()与unserialize()的使用方法
2014/08/19 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
浅谈PHP SHA1withRSA加密生成签名及验签
2019/03/18 PHP
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
2006/09/22 Javascript
我见过最全的个人js加解密功能页面
2007/12/12 Javascript
jquery按回车提交数据的代码示例
2013/11/05 Javascript
JavaScript定义变量和变量优先级问题探讨
2014/10/11 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
简单实现node.js图片上传
2016/12/18 Javascript
jQuery的中 is(':visible') 解析及用法(必看)
2017/02/12 Javascript
vue.js模仿京东省市区三级联动的选择组件实例代码
2017/11/22 Javascript
vue.js分页中单击页码更换页面内容的方法(配合spring springmvc)
2018/02/10 Javascript
js中apply()和call()的区别与用法实例分析
2018/08/14 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
Vue中computed、methods与watch的区别总结
2019/04/10 Javascript
JQuery实现ul中添加LI和删除指定的Li元素功能完整示例
2019/10/16 jQuery
VuePress 中如何增加用户登录功能
2019/11/29 Javascript
浅谈Python的文件类型
2016/05/30 Python
python常见的格式化输出小结
2016/12/15 Python
Python通过调用mysql存储过程实现更新数据功能示例
2018/04/03 Python
python中pylint使用方法(pylint代码检查)
2018/04/06 Python
python中Django文件上传方法详解
2020/08/05 Python
如何用Python和JS实现的Web SSH工具
2021/02/23 Python
英国屋顶用品和材料超市:Roofing Supplies UK
2019/08/24 全球购物
Moda Operandi官网:美国奢侈品电商,海淘秀场T台同款
2020/05/26 全球购物
销售行业个人求职自荐信
2013/09/25 职场文书
会计找工作求职信范文
2013/12/09 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python
JavaCV实现照片马赛克效果
2022/01/22 Java/Android
JS前端使用canvas实现扩展物体类和事件派发
2022/08/05 Javascript