|
|
想各位大大教教我,因为今天在学校老师给了一个题目要我们做,题目如下:
如果我想显示10*10的table,可是要从1*1开始做到10*10时会show出10个table,请问我要怎样做??
PS: 以php来显示出。 |
|
|
|
|
|
|
|
|
|
|
发表于 23-3-2011 09:02 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 23-3-2011 09:04 PM
|
显示全部楼层
回复 2# xiaozhu70
大哥,要是我知道要怎样做还需要来被你说吗??拜托帮帮忙吧  |
|
|
|
|
|
|
|
|
|
|
发表于 23-3-2011 10:09 PM
|
显示全部楼层
for($a=1;$a<=10;$a++){
echo '<table border=1>';
for($i=1;$i<=$a;$i++){
echo "<tr>";
for($j=1;$j<=$a;$j++){
echo "<td>$i * $j</td>";
}
echo "</tr>";
}
echo '</table><hr>';
} |
|
|
|
|
|
|
|
|
|
|
发表于 23-3-2011 10:10 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 23-3-2011 10:31 PM
|
显示全部楼层
回复 5# xiaozhu70
大大,真是感激不尽,让我十分感动
可以帮我看一看我用function做的吗??我只能输出1*1=1,之后的就输不出,这是为什么??
-
- <html>
- <body>
- <?php
- function abc($a)
- {
- for($q=1;$q<=$a;$q++){
- echo '<table border="1" cellspacing="1">';
- for($i=1; $i<=$q; $i++)
- {
- echo '<tr>';
- for($j=1; $j<=$q; $j++)
- {
- $t = $i*$j;
- if($t % 2 == 1)
- echo "<td bgcolor = grey>";
- else
- echo "<td bgcolor = green>";
- echo $j . '*' . $i . '=' . $t;
- echo "</td>";
- }
- echo '</tr>';
- }
- echo '</table><hr>';
- return $a;
- }
- }
- abc($_POST['a'])
- ?>
- </body>
- </html>
复制代码 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 23-3-2011 10:48 PM
|
显示全部楼层
回复 5# xiaozhu70
已经找到问题在哪里了,最后还是要感谢大大的帮忙,谢谢您,十分谢谢您 |
|
|
|
|
|
|
|
|
|
|
发表于 23-3-2011 11:02 PM
|
显示全部楼层
回复 7# sheung92
以后记得自己的功课自己做,这样才会进步,知道吗? |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 23-3-2011 11:44 PM
|
显示全部楼层
回复 8# xiaozhu70
好,我会多加努力的,谢谢您的帮忙~~  |
|
|
|
|
|
|
|
|
|
|
发表于 23-3-2011 11:46 PM
|
显示全部楼层
回复 9# sheung92
没问题,不要忘记我的那一餐就行了! |
|
|
|
|
|
|
|
|
|
|
发表于 24-3-2011 03:36 AM
|
显示全部楼层
只是nested looping罢了喔 |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 24-3-2011 11:04 AM
|
显示全部楼层
xiaozhu70: 等有機會見面才請
微笑spAghEtti: 什麼是nested looping? |
|
|
|
|
|
|
|
|
|
|
发表于 3-4-2011 12:19 PM
|
显示全部楼层
|
nested looping 就是说在你的loop里面再loop多一次。。 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|