一、 while循环 在这一课里,我们将会继续深入下去,使用php和mysql来写出一些简单而有用的页面。我们从昨天创建的数据库开始,显示库中的数据,但是会再稍微加以润色。 首先,我们用下面的代码来查询数据库内容。 <html> <body><?php$db = mysql_connect("localhost", "root");mysql_select_db("mydb",$db);$result = mysql_query("select * from employees",$db);echo "<table border=1>n";echo "<tr><td>姓名</td><td>职位</td></tr>n";while ($myrow = mysql_fetch_row(...
一、基本函数 欢迎来到本教程的第三课,也是最后一课。如果您已经学过第一课和第二课,那么您已经掌握了mysql和php的安装及编程的基本知识。下面我们要介绍php的一些其他函数,这些函数可能会对您有用,使您的开发过程更加简单。首先我们来看看头文件。 大家应该知道头文件的一些基本概念吧?头文件是一个外部文件,它的内容被包含到主程序中。方法也十分简单:在程序文件中引用头文件名,这个头文件就会包含进来了。在php中使用头文件,会涉及两个函数:include()和require()。这两个函数差别很小,却很重要,所以我们要认真研究一下。require()函数工作方式与xssi相类似;不管在程序的哪个部分使用了这个函数,只有程序一开始运行,头文件的内容就被作为程序本身的一部分来处理。因此,如果您在一个条件判定语句中使用了require()函数,那么即使这个条件即使不为真,头文件也会被包含进来。 ...
在我最近做的一个项目中,我发现了一个新的概念,关于在php中使用变量的变量。在我的程序中,我需要在一个页面同时更新多个记录,在我经过相当长时间的痛苦思索之后,脑海中偶然地闪现出了变量的变量(variable variable)这一概念,所有的困惑就一扫而光了。 <b>介绍</b> 什么叫作变量的变量?根据php手册,变量的变量是指取得一个变量的值并把它作为另一个变量的变量名。这表述显得相当的直接,容易和那些在一个句子中使用“变量”这个词弄混淆。给一个简单的例子,你定义一个变量 x 等于 this 然后定义一个变量的变量,意味着你把 x 的值作为新变量的名,在这个例子中,这个新变量的值是 is cake。用php来表示如下: <?php $x = "this"; $$x = "is cake"; ?> 这个符号$$是在php中对变量的变量的表示...
分页显示oracle数据库记录的类 <?php /********************************************* toracleviewpage v 2.0 日期:2000-9-23 分页显示oracle数据库记录的类 更新日期:2000-10-19 增加显示toprecord的功能,允许第一页显示的记录数与其它页不同。 作者:sharetop email:ycshowtop@21cn.com ***********************************************/ class toracleviewpage { var $table; //表名 var $maxline; //每页显示行数 var $linkid; //数据库连接号 var $id; //排序参考字段 var $offset; ...
分页显示oracle数据库记录的类//-- // 工作函数 //-- //读取记录 // 主要工作函数,根据所给的条件从表中读取相应的记录 // 返回值是一个二维数组,result[记录号][字段名] function readlist() { $sql="select * from ".$this->table." ".$this->condition." order by ".$this->id." desc"; $stmt = ociparse($this->linkid,$sql); $bool = ociexecute($stmt); if (!$bool) { echo "连接失败!"; ocilogoff($this->linkid); exit; } else { $ncols ...
前面我给了一个分页显示mysql记录的类,却没给出使用的例子,现在,我整理了我刚写的一个在线竞拍系统框架程序,来说明这个类的使用方法,而且也就在线竞拍的实现方法与大家一起来讨论一下。 首先声明,我不是高手,也不是行家,只是一个fans,所以这个程序肯定有不少漏洞,但我之所以敢拿出来,是因为我很希望能自由地与大家分享php带给我们的快乐。(其实是想多加点分好弄个支持mysql的空间_) 我觉得竞拍系统与一般的供求信息发布系统相比,最大的不同有两点,一点是出价者开的新价要及时地反映在商品的价格上,另一点是有时间的限制,在竞标结束后,就要停止出价。并且给出最后中标者。 其它的我还没想到呢,有行家给点介绍吧。 所以,我想把一个供求信息发布系统做成一个竞拍系统应是不困难的事吧。 下面先把新版的tviewpage类和数据库结构给出来吧。 <?php /*****************...
上回说完了商品的列表显示方法。下面来谈谈显示商品详细信息的方法,这与我们在论坛中常用的显示帖子的方法大同小异。 ********显示详细信息的文件*********** detail.php <?php include "config.inc.php"; //显示商品详细信息 //用全局变量来做,可以方便地取到多个字段的值。 //有id,名字,价格,介绍,当前价,单位,图片,结束时间。 function readdetail(){ global $ware_table; global $id,$name,$price,$description,$cprice,$unit,$image,$endtime; $sql="select id,name,description,price,unit,endtime,r...
auto=1立即print,否则timeout毫秒后print,如printpage(0,5000); function printpage($auto=1,$timeout=10000) { if ($auto == 1) { echo " < !-- begin if (window.print) { window.print(); } else { alert('no printer driver in your pc'); } // end -- > n"; } else { echo " < !-- begin if (window.print) { settimeout('printcheck()','$timeout'); } else { alert('no printer driver in your pc2...
介绍 内置于php4里的com函数对于我们在win32环境下开发程序是相当有吸引力的,但是至今仍没有多少相关的技术文档。本文将以三个例子分别处理 ms office 2000 word 、 excel 、 adobe distiller 来说明如何在php中使用com函数。 com技术是由microsoft在几年前提出并开发的,本文中提到的相关名词有ole, ole automation, activex, com ,这些词的意思都基本一样,都表示用一段封装的代码(对象)来完成一个windows 应用程序的一些功能。 php4 com 函数可以连接一个对象实例,并使用它的方法与属性。 如果你想使用下面的例子源码,请参考一下我的配置。 windows 98 - ms office 2000 apache 1.3.9 windows php4.02 dev (08-20-00) runn...
在数据库中保存checkbox数据(1) 介绍 checkbox是一个非常有用的页面表单项,在让用户进行多重选择的情况下,它甚至可以允许用户选择全部项目或是一个都不选。但是,尽管这是一个非常优秀的表单元素,但在我们的工作中,在如何正确地保存选择项这方面总存在一些易混淆的情况发生。本文将描述在遵循好的数据库设计原则的方法下,如何把checkbox选择项正确地保存在数据库中。 要求 本文将阐述如何把选择项正确地保存在用户数据库中的方法。尽管这里包括了有用的php代码,但我将从数据库设计的观点来表达它们,所以,你可以很方便地使用任何一个数据库和服务器端脚本语言来实现。我只是想提供一个如何做的方法,让你能应用于你自己的站点中。如果你想运行这里的源码,你需要安装php、mysql和网络服务器。 例1:招聘站点 假如你被要求做一个招聘类的网站,允许求职的软件开发人员填写他们的技能,让雇主能访问这...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器