メールフォームプロ4 入力内容に応じた条件分岐

大木さん (2015-07-25 06:17:43) www.i-rapport.co.jp/test/mfp409/

和田さま
はじめまして。大木と申します。
メールフォームプロ4.0.9にて、入力内容に応じて分岐させたいと考えています。


プルダウンの「性別」で分岐させ、
選択内容が「男性」だったらconfig.cgiを使用、
「女性」だったらconfig.f.cgiを使用し、
両configでサンクスページを別のものにすればうまくいくかと思い、

・mailformpro/config.cgiを編集
 push @Modules,’MultiConfig’;(#を削除)
・mailformpro/configs/MultiConfig.cgiを編集
 if($form{’性別’} eq "女性") {require "config.f.cgi";}

と記述しましたが、うまく分岐してくれませんでした。
どのように記述すれば良いのか、お教えくださいませ。

よろしくお願い申し上げます。

Re:メールフォームプロ4 入力内容に応じた条件分岐

和田 (2015-07-30 12:28:32) www.synck.com

config.cgiを動的に切り替えるのはちょっぴり難しいかもしれません。単純にサンクスページの内容を変更するということであればサンクスページから送信内容を呼び出す機能を利用することで似たようなことはできると思います。

お使いのバージョンには実装されていないかもしれませんが、
push @Modules,’thanks’;
という機能と、同梱されているthanks.jsのサンプルコードからそのようなことができます。

Re:メールフォームプロ4 入力内容に応じた条件分岐

大木さん (2015-08-04 23:52:07) www.i-rapport.co.jp/test/mfp409/

お忙しい中お返事いただきありがとうございます。
入力内容によって任意の項目を動的に切り替えることで、1つのフォームからサンクスページURLや送信先、自動返信文言などを振り分けることが面白そうだなぁと思っておりましたが、現在の私にはちょっと(かなり)難しいようです。頑張って勉強します。
ありがとうございました。今後もメールフォームプロを利用させていただきます。よろしくお願い致します。
(ページ右側のサポートセンターボタンが大好きです)