打印表

时间:2015-11-02 03:14:44

标签: php

我试图调用变量,但是我收到此错误注意:未定义的偏移量:第113行/Applications/XAMPP/xamppfiles/htdocs/databasetwo/untitled.php中的6

此代码将表打印到Html我想以编程方式执行此操作,以便数组可以打印所选的数量。

$id = "table" ;
// echo "<table id=$id><tr><th>Title</th><th>Price</th><th>Number</th></tr>";
echo "<table id=$id>";
foreach($rows as $row){
    echo "<tr>";
        for ($i = 0 ; $i <= $amount ; $i++) {
        echo "<td>{$row[$i]}</td>";
        /*echo "<td>{$row[1]}</td>";
        echo "<td>{$row[2]}</td>";
        echo "<td>{$row[3]}</td>";
        echo "<td>{$row[4]}</td>";
        echo "<td>{$row[5]}</td>";
        echo "<td>{$row[6]}</td>"; */

}

    echo "</tr>";
}
echo "</table>";

如果我留下它$ row [0],1,2等会工作。我得到的错误是注意:未定义的偏移量:第113行/Applications/XAMPP/xamppfiles/htdocs/databasetwo/untitled.php中的6

1 个答案:

答案 0 :(得分:1)

如果您从0开始,请确保添加value - 1的结束条件。

for ($i = 0 ; $i <= $amount - 1 ; $i++) {

或者像这样删除循环中的=

for ($i = 0 ; $i < $amount ; $i++) {