求助高手php生成课程表如何实现? 求助高手php生成课程表如何实现?能否请高手写个例子?想知道下原理,先谢谢了。如何定位某行某列的问题,很迷惑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 二维数组 foreach <table></table>输出 是这样吧? 数据呢?起码得把数据库的内容给post 一下吧.要不咋写代码呢. 这样的数据,按教室和节次来排的,按当前是星期几和第几周来显示的,我这里有个表,包含了课程,老师,教室,课程的节次,课程的周次来排的,表是这样的:id zhouci jiaoshi jiaoshi_ kecheng jieci zhouqi-------------------------------------------------------------------------1 1 王老师 K89 3D动画设计 1-2 1-------------------------------------------------------------------------2 2 陈老师 k99 旅游英语 3-4 3--------------------------------------------------------------------------3 3 王老师 j88 高等数学 7-8 4 -------------------------------------------------------------------------4 4 王老师 K89 动画设计 1-2 5-------------------------------------------------------------------------5 5 陈老师 k99 旅游英语 1-2 3--------------------------------------------------------------------------6 6 王老师 j88 高等数学 3-4 4 -------------------------------------------------------------------------以上是数据库中表的结构以及数据结构字段含义:id 主键IDzhouci 周次jiaoshi 教师jiaoshi_ 教室 kecheng 课程名称jieci 上课节次zhouqi 星期几现在要排成这样效果:显示当前所在的周次和周次内星期几的课程节次/教室 K89 j88 K11 K22 K33 K44--------------------------------------------------------------------------1-2--------------------------------------------------------------------------3-4 王老师/高等数学 --------------------------------------------------------------------------5-6--------------------------------------------------------------------------7-8 陈老师/ 旅游英语--------------------------------------------------------------------------9-11请高手帮忙研究下到底怎么来排,先谢了。 让那个 kkkgho 来写代码. 速度呼叫他 PhpNewnew你是机器人啊!不睡觉!起的比鸡早!睡的比狗晚. 搞半天原来是仅仅是排版.上线了发消息给我.把你数据库导个txt 文件来 方便写代码..咔咔上什么课到什么教室是固定的吧?有多少课程做一个关联数组不就好解决了. 仔细看了看.我给你思路取得 教师数组取得 本周需要使用到教室数组 过滤 不重复这样 table 的列就跟 教室使用数量长度有关了table的 行就跟 节次有关系 1-2 3-4 5-6 7-8例如:<table width="100%" border="0" cellspacing="2" cellpadding="1"> <tr> <td> </td> <td>K001</td> <td>K0013</td> <td>K0016</td> <td>K0015</td> </tr> <tr> <td>1-2</td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>3-4</td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>5-6</td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td>7-8</td> <td> </td> <td> </td> <td> </td> <td> </td> </tr></table>根据教师数组内的 教室数值和节次数值 产生一个新的数组key 关联table 例如 3-4 节/教室 K001 那么就是2/1 的内容 $Teacher['Table']='2/1';这样教师数组就有了表位置内容咯表格的循环是根据 列-行进行的<tr><td></td></tr> 第一列 第一行 第二行 那么对应的位置就是 1/1 1/2 1/3 ....用两个变量嵌套循环 $i $j 分别代表行和列 长度分别就是上面的两个节次和教室数组的长度,再根据$Teacher['Table']进行输出$Teacher['Nmae']等就ok了,当然你还得加上<tr>之类的内容.祝你好运 加油干吧...代码我就不写了 咔咔,当然应该还有更好的方法吧. 这段代码用PHP标准格式写应该是怎样的 PHP上传文件到服务器脚本问题 莫名奇妙字符串问题,求救~! PHP开发环境问题、 PHP扩展几个问题 求编写树型菜单的思路 这种效果怎么设置出来? cookie问题,php版本4.3.5 2003下IIS+php4.2.3。配置gd库出现如下问题! 送分,送免费短信帐号,求一问题。谢谢大家帮忙 学习php时关于ajax,js,等问题 求PHP文章分页函数或分页类,十万火急
我这里有个表,包含了课程,老师,教室,课程的节次,课程的周次来排的,
表是这样的:id zhouci jiaoshi jiaoshi_ kecheng jieci zhouqi
-------------------------------------------------------------------------
1 1 王老师 K89 3D动画设计 1-2 1
-------------------------------------------------------------------------
2 2 陈老师 k99 旅游英语 3-4 3
--------------------------------------------------------------------------
3 3 王老师 j88 高等数学 7-8 4
-------------------------------------------------------------------------
4 4 王老师 K89 动画设计 1-2 5
-------------------------------------------------------------------------
5 5 陈老师 k99 旅游英语 1-2 3
--------------------------------------------------------------------------
6 6 王老师 j88 高等数学 3-4 4
-------------------------------------------------------------------------
以上是数据库中表的结构以及数据结构
字段含义:
id 主键ID
zhouci 周次
jiaoshi 教师
jiaoshi_ 教室
kecheng 课程名称
jieci 上课节次
zhouqi 星期几现在要排成这样效果:显示当前所在的周次和周次内星期几的课程节次/教室 K89 j88 K11 K22 K33 K44
--------------------------------------------------------------------------
1-2
--------------------------------------------------------------------------
3-4 王老师/高等数学
--------------------------------------------------------------------------
5-6
--------------------------------------------------------------------------
7-8 陈老师/ 旅游英语
--------------------------------------------------------------------------
9-11
请高手帮忙研究下到底怎么来排,先谢了。
你是机器人啊!不睡觉!起的比鸡早!睡的比狗晚.
上什么课到什么教室是固定的吧?有多少课程做一个关联数组不就好解决了.
取得 教师数组
取得 本周需要使用到教室数组 过滤 不重复这样 table 的列就跟 教室使用数量长度有关了
table的 行就跟 节次有关系 1-2 3-4 5-6 7-8
例如:<table width="100%" border="0" cellspacing="2" cellpadding="1">
<tr>
<td> </td>
<td>K001</td>
<td>K0013</td>
<td>K0016</td>
<td>K0015</td>
</tr>
<tr>
<td>1-2</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>3-4</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>5-6</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td>7-8</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>根据教师数组内的 教室数值和节次数值 产生一个新的数组key 关联table 例如 3-4 节/教室 K001 那么就是2/1 的内容 $Teacher['Table']='2/1';
这样教师数组就有了表位置内容咯表格的循环是根据 列-行进行的
<tr><td></td></tr> 第一列 第一行 第二行 那么对应的位置就是 1/1 1/2 1/3 ....用两个变量嵌套循环 $i $j 分别代表行和列 长度分别就是上面的两个节次和教室数组的长度,再根据$Teacher['Table']进行输出$Teacher['Nmae']等就ok了,当然你还得加上<tr>之类的内容.祝你好运 加油干吧...代码我就不写了 咔咔,当然应该还有更好的方法吧.