2011-01-31 14 views
0

EDIT take 2:HTMLカレンダーフォームと入力配列

各「calendar_date」は、属性「customer」と「check-in」を持つオブジェクトです。
属性「顧客」と「チェックイン」を日付ごとに更新できるフォームに複数の「calendar_date」を表示する最も良い方法は何ですか?

ない...日付ごと

<input type="text" name="customer[<?php echo $calendar_date?>]" /> 
    <input type="text" name="check-in[<?php echo $calendar_date?>]" /> 

これは、日付がインデックスキーで、その値がそのフィールドの入力フォームである日付ごとに2つの別々のPHP配列$ customerと$ check-inを作成します。

これは良いアプローチですか、それとも良いアプローチですか?

もっと良い選択肢があるはずです。私の懸念事項は、一年に一度処理(発生する可能性があります)し、テキスト入力フィールドを追加することです。

+0

私は提案があります。大量のHTMLを出力するのに醜い引用符で区切られた文字列を使用せず、そのまま書いてください。 –

+0

ご質問は、現時点で問題がありますか?もしそうなら、なぜあなたはそれらを告げるのではありませんか?いいえ - この質問の理由は何ですか? –

+0

私の質問が更新されました。現時点での問題は膨らんでいます。どのように減らすことができますか?そして効率。どうすればそれを得ることができますか? – csi

答えて

0

あなたの質問はどちらかというと分かりません。同じ値を複数の場所に置くだけでよい場合は、入力フィールドが多い膨大なHTMLをスキップして、その値を一度取得し、PHPでPOST/GETを処理するときに必要な場所に追加することができます。

+0

ありがとうございます。私は私の質問で明確ではありませんでした。新しい編集内容を確認してください。各日付は一意の値を持ち、複数の日付は同じフォームから一度に処理されます。 – csi

+0

申し訳ありません。質問は明確ではありませんでした。以来、建築は改築されました。肥大したHTMLをスキップすることに同意する... – csi