未定义的变量错误

时间:2013-01-12 22:11:04

标签: php

因为,我是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 } ?>

1 个答案:

答案 0 :(得分:0)

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

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

如果$ row为null,那么它就不会像你指定的那样工作。