include("config.php");// load libraryrequire 'php-excel.class.php';// create a simple 2-dimensional array//@mysql_query("set character set gb2312");$strSql="select * from booklist";$result=mysql_query($strSql);//print_r($result);$data = array(1 => array ('id', "书名"),//标题使用中文则到表格里面值为空,待解决);while($row=mysql_fetch_array($result)){array_push($data,array($row['bookid'], $row['bookn...
使用例子:$cal = new CalendarForm(2012, 5);$cal->showCodeMonth();<?phpclass CalendarForm { protected $year; protected $month; protected $day; protected $weekend; protected $currentdate; protected $dayofmonth; protected $day_count; protected $num; protected $week = array(); protected $retunrhtml = ""; function __construct($year, $month) { $this->makeWeeks($year, $month); } public fu...
如下: /****************************************************************************** Description: This is a simple script to send emails via a html-form to different users Date : 1999-02-25 Author : amalesh kempf Create this table The field "what" is for different categories CREATE TABLE email_notify ( ID int(11) DEFAULT '0' NOT NULL, What varchar(60) D...
利用static实现表格的颜色隔行显示我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服。那麽怎样做使表格各行的颜色不同呢? 请看下面: function getcolor() { static $colorvalue;//定义一个静态变量 if($colorvalue=="#ffffff") $colorvalue="#000000"; else $colorvalue="#ffffff"; return($colorvalue); } print("n");//下面输出10行 for($i=0;$i<10;...
在实际编程应用中我们对STATIC的功能经常遗忘。要好好反省。。:) 我们用PHP从数据库查询数据,并将结果输出到浏览器上,如果结果有很多行,表格的bgcolor如果全是单色的,浏览者会感觉不太舒服。那麽怎样做使表格各行的颜色不同呢? 请看下面: 代码如下:function getcolor() { static $colorvalue;//定义一个静态变量 if($colorvalue=="#ffffff") $colorvalue="#000000"; else $colorvalue="#ffffff"; return($c...
代码如下:$rootdir="./"; $spacenum=0; $filenum=0; $allfilesize=0; echo "文件管理调试测试"; echo "重置"; readLogDir($rootdir); echo ""; echo "Total files count: $filenum."; echo "Total disk space used: $allfilesize"; $freespace=diskfreespace("/"); echo "residue disk space: $freespace"; function readLogDir($subdir){ global $rootdir,$spacenum,$filenum,$allfilesize; @chdir($subdir) or die ("error:could...
网上的代码很多都是错误的,脚本之家特修正了下。 代码如下: 二行5列一共10个数据 $num = 5; //当前每一行显示列数 $k = 1; //初始化 while($k{ if($k % $num == 0){ if($k==10){ echo ''.$k.''."\r\n"; }else{ echo ''.$k.''."\r\n"; } } else { echo ''.$k.''."\r\n"; } $k+=1; //自加 } ?> 下面是从数据库读取的: 代码如下:$sql = "select * from table "; $query = mysql_query($sql); $num = mysql_num_rows($query);...
TreeTable通过对单元格的行合并和列合并实现了无限层级也能较好的展示层级架构。 1.构建ID/PID/NAME的数组,后期可通过数据库生成的动态数据。Tree算法请点击 代码如下:array( * 1 => array(id=>1,parentid=>0,name=>一级栏目一), * 2 => array(id=>2,parentid=>0,name=>一级栏目二), * 3 => array(id=>3,parentid=>1,name=>二级栏目一), * 4 => array(id=>4,parentid=>1,name=>二级栏目二), * 5 => array(id=>5,parentid=>2,name...
代码如下:< ?php /* * author:xudafeng@126.com * blog:http://www.xdf.me * date:2012.7.28 */ class danteng { function init($col1_name, $col2_name, $col3_name, $time_unit) { echo "" . $col1_name . "" . $col2_name . "<th colspan=\"" . $time_unit . "\">" . $col3_name . ""; } function baobiao_danteng($name, $time_unit, $pro_name, $pre_name) { echo "<th rowspan=\"" . count($pro_name) . "\">$name" . $pro_n...
代码如下:$data = array(); //convert a cvs file to an array $data $handle = fopen("data.csv","r"); while ($curline = fgetcsv($handle, 1000, ",")){ $tmp = array(); $num = count($curline); for($c=0; $c array_push($tmp, $curline[c]); } array_push($data, $tmp); } print_r($data); fclose($handle); //convert array $data back to a cvs file $handle = fopen("result.csv","w"); foreach($data as $curline){ if(f...
代码如下:$ret = '';$arrs = array(array(1,'test1'), array(2,'test2'), array(3,'test3'), array(4,'test4'), array(5,'test5'), array(6,'test6'), array(7,'test7') );foreach($arrs as $k=>$arr){ $ret .= $arr[0].",".$arr[1]." \n";}//$ret = @mb_convert_encoding ($ret, 'GBK','UTF-8');header("Content-Disposition: attachment...
jqgrid 导出excel表格代码(php教程+jqgrid实例)require_once '../../../tabs.php'; ?> jqgrid php demo html, body { margin: 0; /* remove body margin/padding */ padding: 0; overflow: hidden; /* remove scroll bars on browser window */ font-size: 75%; } ...
我们今天为大家带来的是一个函数的原形是array_multisort($sortKeyArray,$ascOrDesc,$sortArray),PHP数组排序函数array_multisort中的第一个参数是为了保持数组键值的对应关系需要构建的排序列数组,第二个参数是预定义的常量,SORT_ASC - 按照上升顺序排序,SORT_DESC - 按照下降顺序排序,第三个参数就是所要被排序的数组。还有一个可缺省的参数是排序的数据类型,这里略过。看一下下面的例子就会明了。php class Storage ...
view页面:后台逻辑处理文件:*/ $operation = $_GET[type]; switch ( $operation ) { case report: //路径按自己项目实际路径修改,文件请到PHPExcel官网下载 include_once ../../plugin/PHPExcel/PHPExcel.php; include_once ../../plugin/PHPExcel/PHPExcel/Writer/Excel2007.php; //或者include PHPExcel/Writer/Excel5.php; 用于输出.xls的 //创建一个excel $objPHPExcel = new PHPExcel(); //保存excel—2007格式 ...
确切的说着应该是一个小小的技术性的问题,平时没在意,但是真正想实现这种效果的时候才知道不是那么简单,有很多的细节性的问题需要自己去逐个的解决,比如,表格的破损问题,为了这个问题我开始也是很纠结的,不过现在好了,总算搞好了,这道坎总算迈过去了,把代码与大家分享一下 table{ border:1px solid red; border-collapse:collapse; } td{ border:1px solid green; border-bottom:1px solid black; }/* 先讲数组转化为...