CGI-BBS > 情報収集 > フォームメール > ver4.0の書き込みしない項目について


カレッヂ
カレッヂ


質問者 everyday  投稿日 1/29(月) 00:07:53
ver4.0の書き込みしない項目は確認画面でname部分だけ出てきますが。
もしnameに対応するvalueがない場合、その項目自体消してみたいのですが
初心者ですので、いい方法が思いつきません。
考えたのは

項目の数を数える
    ↓
if文でvalueが空白ならその対応してるnameも空白にする。
    ↓
片っ端からif文
しか思いつかないのですが、何か言い方法があったらなにとぞ教えていただきたいのですが。
お願いいたします。
回答者 しあわせのツボ  [削除]  投稿日 1/29(月) 12:56:19
line 55
($name,$value) = split(/=/,$pair);
の直後から、line 66
if ($name eq "location") { $lct = $value; }
の直前までのどこかに
if ($value eq "") { next; }
と入れてみて下さい。
フォームメールでは試していませんが、他ではとりあえずこれで行けてます。
質問者 everyday  [削除]  投稿日 2/3(土) 16:02:46
有難うございました。

返信(回答)する


Web裏技