記事No | : 14833 |
投稿日 | : 2016/04/29(Fri) 16:23:44 |
タイトル | : カートの希望日 |
ID情報 | : kigawaya |
投稿者 | : たんかん |
URL | : http://www.kent-web.com/cart/mart/mart.html |
WEB MART(クッキー式カート)をテストしているのですが、
お支払い配達方法の部分の配達日時、希望日とも入力し、
内容確認画面でも入力内容が確認できるのですが、
発注を完了して、届いたメールを見ると希望日の部分が
注文をしたときの日時時間秒になってしまいます。
入力した内容どおりにメールを送信したいのですが
どこを修正したらよいでしょうか?
記事No | : 14834 |
投稿日 | : 2016/04/30(Sat) 11:22:54 |
タイトル | : Re: カートの希望日 |
ID情報 | : kigawaya |
投稿者 | : たんかん |
URL | : http://www.kent-web.com/cart/mart/mart.html |
自己解決しました。
# 注文送信 (Step3)
sub send_form内で
# ホスト名/時間を取得
my $host = get_host();
my ($date,$mdate) = get_time();
$in{date} = $date;
$in{host} = $host;
この部分で$in{date} = $date;の内容が到着希望日ではなく現在の日付になってしまうのが原因のようでした。
# ホスト名/時間を取得
を行う前に
$in{deliv} = '';
if ($in{date} ne '') {
$in{deliv} = "$in{date} ";
if ($in{deli} ne "") {
$in{deliv} .= " ${$cf{deli}}[$in{deli}]";
}
}
をさせて$in{deliv} に情報を先に書き込んだところ、到着希望日が入力されるようになりました。
記事No | : 14839 |
投稿日 | : 2016/05/08(Sun) 07:36:38 |
タイトル | : Re^2: カートの希望日 |
ID情報 | : kent |
投稿者 | : KENT |
> 自己解決しました。
>
> # 注文送信 (Step3)
>
> sub send_form内で
>
> # ホスト名/時間を取得
> my $host = get_host();
> my ($date,$mdate) = get_time();
> $in{date} = $date;
> $in{host} = $host;
>
> この部分で$in{date} = $date;の内容が到着希望日ではなく現在の日付になってしまうのが原因のようでした。
>
> # ホスト名/時間を取得
> を行う前に
>
> $in{deliv} = '';
> if ($in{date} ne '') {
> $in{deliv} = "$in{date} ";
> if ($in{deli} ne "") {
> $in{deliv} .= " ${$cf{deli}}[$in{deli}]";
> }
> }
>
> をさせて$in{deliv} に情報を先に書き込んだところ、到着希望日が入力されるようになりました。
ご指摘をありがとうございました。
近日中に修正しておきます。