-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 が null の場合、指定したように配列として機能しません。

于 2013-01-12T22:15:13.823 に答える