首 页
·
站长博客
·
用户注册
·
会员登陆
·
会员排行
·
最新主题
·
最近回复
☆
精华区
版权声明
·
论坛管理
当前登录身份:游客,请先登录。 笔名:
口令:
验证码:
楼 主
index
»
HTML/JS/CSS技术专区
»
[原创]请教一个问题,寻找一个方法,有兴趣的进!
作者:
含泪的射手
注册时间:2005-04-11
主题/回复:22/37
积分:
553
等级:★★★(六级)
称号:声名鹊起
anvycn@163.com
373922016
hi.baidu.com/anvycn
发表:2005-09-22 01:15:57 阅读
2329
次 回复
2
次 得分
0
|
字号
10px
12px
14px
16px
18px
20px
24px
字色
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
▅▅▅▅▅
[原创]请教一个问题,寻找一个方法,有兴趣的进!
http://www.elong.com/hotels/
查询酒店,关键在于离开日期和入住日期的时间差
如果大于一周它的"价格"自动分行,小于一周,就不分行
如何用循环来控制?
例如根据参数$num
要求$num=1的时候价格是一列
但是$num>7的时候分为floor($num/7)行,8列
房间和预定所占的单元格位置上没变化(没有被拆分)
如果输出这样一个表格,用for怎样写?
完全的html控制
请大虾给解决一下~~
1#楼
回复人:
含泪的射手
注册时间:2005-04-11
主题/回复:
22/37
积分:
553
等级:★★★(六级)
称号:声名鹊起
1#楼
发表于
2005-09-22 19:25:44
评分:
×
结帖~
还是自己解决
把简单的问题复杂化了
function l($n1,$n2){
$tnum=$n2-$n1+1;
$td=$tnum;
if ($td>7) $td=7;
for ($i=1,$k=$n1;$k<=$n2;$i++,$k++) $arr[$i]=$k;
$tr=ceil($tnum/$td);
echo "<table width=\"300\" border=0 cellPadding=0 cellSpacing=1 bgcolor=#666666>";
for($i=1;$i<=$tr;$i++){
echo "<tr bgcolor=#FFFFFF>";
if ($i==1) echo "<td rowspan=\"$tr\"> </td>";
for ($j=$i*$td-($td-1);$j<=$i*$td;$j++) echo "<td align=\"center\"> $arr[$j]</td>";
if ($i==1) echo "<td rowspan=\"$tr\"> </td>";
echo "</tr>";
}
echo "</table>";
}
2#楼
回复人:
含泪的射手
注册时间:2005-04-11
主题/回复:
22/37
积分:
553
等级:★★★(六级)
称号:声名鹊起
2#楼
发表于
2005-09-22 19:27:08
评分:
×
滤掉了我的空格??
& nbsp;
页数
1/1
:
首页
«
1
»
末页
发表回复:您还没有登陆,无法发表回复。请先
[登陆]
一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565
站长博客
E-mail:
nqp@nqp.me
执行时间:0.004sec
SimsmaBBS 2008 (v6.0)
Developed by
17php.com
,Copyright(C)2003-2010 All rights reserved. 副本授权:
一起PHP官方专用版