如何使用PHP生成HTML表

时间:2013-10-28 20:58:17

标签: php html

创建一个脚本,生成一个包含10行和2列的表。

我无法使单元格生成自然数非零,并且可以被5 分布整除,如下表所示: table with ascending numbers

这是我的代码:

    <?php 
$rows = 10;
$cols = 2;

echo "<table border='1'>"; 

for($tr=1;$tr<=$rows;$tr++){      
     echo "<tr>";
        for($td=1;$td<=$cols;$td++){
            //generated cols and rows, now the calculus
            if ($tr/5!=0) {
                echo "<td>".($tr*5)."</td>";
            } else {
                echo "<td>".($tr*5)."</td>";
            }            
        } 
    echo "</tr>"; 
} 

echo "</table>"; 
?>

我哪里出错了,如何让它像图像一样从一行到另一行?

1 个答案:

答案 0 :(得分:0)

你使它变得比需要的更复杂。只需将5添加到每个单元格的计数器

这是你想要的吗?

$rows = 10;
$cols = 2;
echo "<table border='1'>"; 
$val=0;
for($tr=1;$tr<=$rows;$tr++){      
     echo "<tr>";
        for($td=1;$td<=$cols;$td++){
                 $val=$val+5;
                echo "<td>".$val."</td>";

        } 
    echo "</tr>"; 
} 

echo "</table>";