2

私は基本的な電子商取引システムを行っています。これは、メンバーシップではなく、ショッピングではなく、ビジュアルがあるだけの私のシステムです。

インフォメーションへのアドレスツールバー入力をしたいです。この情報は、私のクエリ mysql を一覧表示します。

私のhtmlドロップダウンメニュー;

<?php
    $cats = mysql_query("SELECT * FROM category");
    if($cats === FALSE){
        die(mysql_error());
    }
    while($row= mysql_fetch_array($cats )){
    ?>
        <li><a href="itemCat=<?php echo $row['link'];?>"><?php echo $eow['categoryName']; ?></a></li>
    <?php
    }
?>

INNERJOIN を使用して現在のページを表示し、データを取得したいと考えています。

私は思った。

<?php
    if($_GET['itemCat']=="ctbKopuk"){
        //INNERJOIN with tables
    }
?>

どうすればいい?

ご関心をお寄せいただきありがとうございます。

4

1 に答える 1

1

itemCatその通知は、URL にないことを意味します。

を使用して、最初に存在するかどうかを確認します

if (array_key_exists('itemCat', $_GET))

コードは次のようになります。

<?php
    if(array_key_exists('itemCat', $_GET) && $_GET['itemCat'] == "ctbKopuk"){
        //INNERJOIN with tables
    }
?>
于 2013-07-28T07:48:21.687 に答える