2

私はこのフォームを持っています。「新しい行」をクリックすると、新しい入力を含む別のフィールドがポップアップします。これで実現したいのは、FOREACHの「New item」→使いやすいフォームです。

("INSERT 
INTO menues(
    restaurant_id,
    title, 
    subtitle, 
    name, 
    ingredients, 
    price, 
    category, 
    upload_date
    )
VALUES(
    :restaurant_id,
    :title, 
    :subtitle, 
    :name, 
    :ingredients, 
    :price, 
    :category,
    NOW()
    )
");

複数の行を追加する場合、すべての行は、フォームの上部フィールド (タイトル、サブタイトル) + restaurant_id とカテゴリから同じ値を持ちますが名前、材料、価格の値は異なります。

どのような方法でこれを達成できますか?

フォーム:

クリックする前に 「新規行」をクリックした場合 >> クリック後

4

2 に答える 2

0

これは私が思うPHPの質問です。フォームから配列に値を読み取ります。次に、別のコード ブロックを実行して、for each コンストラクトを使用して配列をテーブルに挿入し、SQL ステートメントを使用して配列の要素をテーブルに挿入し、配列が使い果たされるまで繰り返します。

于 2013-05-27T17:12:03.500 に答える