因为,我是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 } ?>
答案 0 :(得分:0)
您的查询可能没有返回任何内容。尝试添加此内容并查看输出。
$row = mysql_fetch_array($result);
var_dump($row);
die;
如果$ row为null,那么它就不会像你指定的那样工作。