0

ショッピング カートを使用していますが、INSERT INTO ステートメントをどこで、どのページにコーディングすればよいかわかりません。

viewProducts.php

 <?php
            if (isset($_SESSION['cartCity'])) {
                $sql = "SELECT * FROM productsc WHERE id_product IN (";
                foreach ($_SESSION['cartCity'] as $id => $value) {
                    $sql .= $id . ",";
                }
                $sql = substr($sql, 0, -1) . ") ORDER BY id_product ASC";
                $query = mysql_query($sql);
                if (!empty($query)) {
                    while ($row = mysql_fetch_assoc($query)) {
                        ?>
                        <p><?php echo $row['name']; ?><?php echo " x " . $_SESSION['cartCity'][$row['id_product']]['quantity']; ?></p>

                        <?php
                    }
                   } else {
                    echo "<i>You need to add an item to your cart for it to be visible here</i><br />";
                }
            } else {
                echo "<p>Your cart is empty. <br/> Please add some products</p>";
            }
            echo "<a href='viewProductsCity.php?page=cartCity'>Go to Cart</a>";
            echo "<a href='checkout.php'>Checkout</a>";
            ?>

または、カートまたはviewAdd(これは、顧客がカートに追加ボタンをクリックしたときのコードが実行される場所です)ページに追加する必要がありますか?

4

1 に答える 1

0

そのために別のページを作成します。

次に、ユーザーをそこにリダイレクトするか、AJAX で呼び出すだけで、それを含めます。ユーザーがカートに何かを入れたら、そうです、チェックアウトにリダイレクトし、今すぐ購入するか、買い物を続けるかを尋ねます。

于 2013-04-11T15:24:05.443 に答える