打印表格时出现Php未定义偏移错误


Php Undefined Offset Error While Printing Table

我试图调用变量,但我得到了这个错误注意:未定义的偏移量:第113行/Applications/XAMPP/examplepfiles/htdocs/databasewo/unittled.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/examplepfiles/htdocs/databasewo/unittled.php中的6

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

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

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

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