0

categoryName と categoryDe​​scription を持つリンクを作成しようとしています。カテゴリに移動するリンクをクリックすると、URL の cid が表示されません。cid=1 のようなものがあるはずです。

これが書かれたコードです...

<div id="content">

    <?php

        include_once("connection.php");

        //category area
        $sql = "SELECT * FROM ecommerce_category_table ORDER BY categoryName ASC";
        $result = mysql_query($sql) or die(mysql_error());
        $categories = "";

        if (mysql_num_rows($result) > 0) {
            while ($row = mysql_fetch_assoc($result)) {
                $id = $row['$id'];
                $name = $row['categoryName'];
                $description = $row['categoryDescription'];
                $categories .= "<a href='view_category.php?cid=".$id."' class='cat_link'>".$name." - ".$description."</a>";
            }

            echo $categories;

        } else {
            echo "<p>There are no categories avaliable yet.</p>";
        }


    ?>

</div><!-- end content -->
4

2 に答える 2

1

あなたのwhileループの変更で

$id = $row['$id'];

$id = $row['id'];
于 2013-04-09T18:15:27.687 に答える
0

このエラーのみが見つかりました..「id」の前の $ 記号を削除し、この行を次のように変更します

  $id = $row['$id'];

  $id = $row['id'];
于 2013-04-09T18:24:44.737 に答える