-1

因为,我是 PHP 新手,无法解决此代码中
的未定义变量错误。错误是:Notice: Undefined variable: row in C:\wamp\www\shopping\products.php

代码:

    <?php
        $result=mysql_query("select * from products");
        while($row=mysql_fetch_array($result)){
    ?>
    <tr>
        **<td><img src="<?=$row['picture']?>" /></td>**
        <td>    **<b><?=$row['name']?></b><br />**
                **<?=$row['description']?><br />**
                Price:<big style="color:green">
                    **$<?=$row['price']?></big><br /><br />**
                **<input type="button" value="Add to Cart" onclick="addtocart(<?=$row['serial']?>)" />**
        </td>
    </tr>
    <tr><td colspan="2"><hr size="1" /></td>
    <?php } ?>
4

1 回答 1

0

您的查询可能没有返回任何内容。尝试添加它并查看输出。

$row = mysql_fetch_array($result);
var_dump($row);
die;

如果 $row 为空,则它不会像您指定的那样作为数组工作。

于 2013-01-12T22:15:13.823 回答