KENT-WEB サポートコーナー 過去ログ [ 0241 ]


記事No: 7712
投稿日: 2010/07/17(Sat) 14:06:27
タイトルWEB MARTの郵便番号は必須のはずなのに…
ID情報: msd3216
投稿者: クボタ
URLhttp://wannyan.ms-d.jp

はじめまして。
WEB MARTを使わせていただいています。
注文者の郵便番号が入力必須なのに、空白でも送信出来てしまいます。
他の必須フィールドは未入力だとエラーになります。

プロバイダはCHICAPPAです。
http://wannyan.ms-d.jp/mart/mart_order.cgi

どこを修正すればいいのでしょうか?
よろしくお願いします。


記事No: 7713
投稿日: 2010/07/17(Sat) 14:32:57
タイトルRe: WEB MARTの郵便番号は必須のはずなのに…
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> はじめまして。
> WEB MARTを使わせていただいています。
> 注文者の郵便番号が入力必須なのに、空白でも送信出来てしまいます。
> 他の必須フィールドは未入力だとエラーになります。
>
> プロバイダはCHICAPPAです。
> http://wannyan.ms-d.jp/mart/mart_order.cgi
>
> どこを修正すればいいのでしょうか?
> よろしくお願いします。


将来的に、郵便番号と住所を連携させる気配がありますので書き忘れでしょうか。
以下に追加して下さい。

■mart_order.cgi/line371
# 入力確認
if ($in{'payment'} eq "") { &error("支払方法が未選択です"); }
if ($in{'name'} eq "") { &error("名前が未入力です"); }
if ($in{'email'} !~ /^[\w\.\-]+\@[\w\.\-]+\.[a-zA-Z]{2,6}$/) {
&error("電子メールの入力が不正です");
}
if ($in{'zip'} eq "") { &error("郵便番号が未入力です"); }##追加##
if ($in{'pref'} eq "") { &error("都道府県が未選択です"); }
while ($in{'addr'} =~ /<br>$/) { $in{'addr'} =~ s/<br>$//; }
if ($in{'addr'} eq "") { &error("住所が未入力です"); }
if ($in{'tel'} eq "") { &error("電話番号が未入力です"); }


記事No: 7714
投稿日: 2010/07/17(Sat) 16:47:18
タイトルRe^2: WEB MARTの郵便番号は必須のはずなのに…
ID情報: msd3216
投稿者: クボタ
URL http://wannyan.ms-d.jp

> 将来的に、郵便番号と住所を連携させる気配がありますので書き忘れでしょうか。
> 以下に追加して下さい。
>
> ■mart_order.cgi/line371
> # 入力確認
> if ($in{'payment'} eq "") { &error("支払方法が未選択です"); }
> if ($in{'name'} eq "") { &error("名前が未入力です"); }
> if ($in{'email'} !~ /^[\w\.\-]+\@[\w\.\-]+\.[a-zA-Z]{2,6}$/) {
> &error("電子メールの入力が不正です");
> }
> if ($in{'zip'} eq "") { &error("郵便番号が未入力です"); }##追加##
> if ($in{'pref'} eq "") { &error("都道府県が未選択です"); }
> while ($in{'addr'} =~ /<br>$/) { $in{'addr'} =~ s/<br>$//; }
> if ($in{'addr'} eq "") { &error("住所が未入力です"); }
> if ($in{'tel'} eq "") { &error("電話番号が未入力です"); }

解決しました。
素早いサポート、どうもありがとうございました。


[検索ページ]