1
のHy、ダイナミックローインサート - mysql php - how?すべての
私はMySQLのテーブル内のいくつかの動的な行挿入に関する誤解を持っている...
私がやりたいすべてがEAVモデルに基づいています。
- 私が持っています製品を含む製品テーブル
- 製品の属性(名前)を含む属性テーブル(カテゴリに関連したグループベース)
- 属性の値に対応するproduct_attribute E ...
そして、ユーザーがこの製品に関連していると属性、と私はjQueryのappend
と<input>
要素を挿入するために思っています作成する必要があります。
しかし、挿入物を追跡する方法と、特定の名前を持つように追加する方法:<input name=''>
。
結果は、次の手順を実行しshoul:
<form action='attribute_insert.php' method='post'>
<input name='field1' />
<input name='field2' />
<input name='field3' />
....
<input name='field20' />
</form>
とattribute_insert.php
で処理した後、次のように挿入するには:
('1', '12', 'manufacturer');
('2', '12', 'freq');
('3', '12', 'memory');
('4', '12', 'ram');
....
('20', '12', 'blablabla');
は、私はこれをどのように行うことができます... $_POST[]
かをスキャンするforeach
を使用して巧妙な方法がありますか?彼らにfield[]
に名前を付けていないのはなぜ
は...非常に
私は同じことを入力していました。 – Mike
私はそれを取得できませんか?どうやって ? ''はjqueryによって追加されます... – pufos
Terw?私が 'とを' $ _POST [] 'が配列として解釈すると、... $ _POST [field ] [0]と$ _POST [field] [1] '?ありがとうございます – pufos