フォーラムへの返信

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • フォーラム: プラグイン
    返信が含まれるトピック: MTS Simple Booking C のカスタマイズ
    cuffs

    (@cuffs)

    name属性に[]を付けて、複数の選択値を配列で取得できるようにする

    コピー・ペーストだけでは原理が理解できないので、
    ここをネットでめちゃくちゃ調べました。

    エディタではうまくうごくようになり、あとは、MTS Simple Bookingの中での受け渡しを描いてようやっと理解できたかな、というところです。

    ghvstさん、nisi1134さん、
    ご回答いただき感謝です。

    フォーラム: プラグイン
    返信が含まれるトピック: MTS Simple Booking C のカスタマイズ
    cuffs

    (@cuffs)

    まったく、longfreewayさんと同じところでつまずいています。

    <select name>

    <input>に置き換えて、
    <input=”booking[client][course]”>
    <input type=”checkbox” name=”cut” value=”1″>カット
    <input type=”checkbox” name=”parm” value=”2″>カラー
    <input type=”checkbox” name=”color” value=”3″>パーマ
    にすると、フォーム入力画面では、上記3項目にチェックボックスが入る状態になるのですが、
    確認画面に反映されません。

    『ステップ4/6:フォームデータ受け渡し部に「コース」を追加』は、1項目毎に受け渡し用のphpコードを足すようになっています。
    ですので、チェックボックスがカットとパーマの2個なら、2個分のphpコードを足す必要があります。

    ここの記述がネックになってると思いますが、どのように記述したらいいのか、
    試行錯誤しています。
    できれば、ご教授いただきたいのですが。

    当方の記述です。
    switch ($keyname) {
    case ‘course’ :
    case ‘course_cut’ :
    case ‘course_parm’ :
    case ‘course_color’ :

    −−−
    ‘client’ => array(
    ‘course_cut’ => ”,
    ‘course_parm’ => ”,
    ‘course_color’ => ”,

    間違いなど、ご指摘いただけるとたいへん助かります。

    何卒、宜しくお願い致します。

2件の返信を表示中 - 1 - 2件目 (全2件中)