0

商品と商品に複数の色があります。また、同じ製品に複数のマルチカラー セットを含めることもできます。

例:商品は「シャツ」です。「シャツ」の色は、青、緑、赤です。次に、同じ「モデル」「シャツ」に、他の色の黒、白、黄色、オレンジを追加する必要があります。次に、同じモデルに別のカラーセットを追加します...など。

それがどのように機能するかの私の考え: 利用可能なすべての色を含む 1 つのカラー テーブルがあります。「シャツ」を市場に追加し、「カラーセットを追加」をクリックすると、すべての色のテーブルが開きます。製品に必要な色 (最初のカラー セット) を選択し、[保存] をクリックすると、カラー クエリ "name=color_set_1" が作成されます。それからもう一度「カラーセットを追加」を押します....など。

問題: 動的な "name=color_set_?" を作成する方法がわかりません。マルチカラーが含まれており、POST で適切に送信できます。

4

2 に答える 2

1

name[]=color_set を試してみますか?

送信できます

名前[]="ピンク"; 名前[]="黄色";...

そして後で配列を取得します。

このようなもの:

?model=Shirt&name[1][]=red&name[1][]=black&name[1][]=white&name[2][]=blue&name[2][]=green

これにより、多次元配列に 2 つのカラー セットが作成されます。カラー セット 1 = 赤、黒、白、カラー セット 2 = 青、緑

于 2012-12-05T09:54:24.290 に答える
0

たとえば、PHPを使用してこれを行います。

<?php
    $colour = $_POST['colour'];
    $model = $_POST['model']
    $set = $_POST['set']

    $name = $colour+"_"+$set+"_"+$model;

   etc....
?>
于 2012-12-05T09:51:42.997 に答える