[Tep-j-general] Re: 個数入力の初期値「1」を「0」にするには

Back to archive index

TAMURA Toshihiko tamur****@bitsc*****
2004年 9月 6日 (月) 16:06:10 JST


こんにちは、田村です。


>  個数0表示とすると商品自体が表示されなくなる可能性があるとのことで了解致しました。
>  プルダウン選択はとてもよい方法かと思いますが、購入個数が主に1から150の1単位で
>  あり、プルダウンにすると非常に長くなってしまうため出来れば個数は入力としておきたい
>  と思います。
> 
>  個数1で購入される方は少数なので、個数1のまま次へ進むボタンを押下した場合は注意メ
>  ッセージがポップアップ出来ればそれもいいかなと思っています。
>  しかし、自分にはちょっと直せそうに無いのでお知恵を頂けると幸いです。

前回の、購入個数をプルダウンリストで入力する代わりに、
テキストボックスで入力するのはどうでしょうか?

catalog/products_info.php
------------------------------------------------------------
<?php echo '個数:'
.tep_draw_input_field('products_num','0','SIZE="3"'); ?>
------------------------------------------------------------

catalog/includes/application_top.php
------------------------------------------------------------
case 'add_product':
if (isset($HTTP_POST_VARS['products_id'])
    && is_numeric($HTTP_POST_VARS['products_id'])) {
  $num = isset($HTTP_POST_VARS['products_num'])
       ? (int)$HTTP_POST_VARS['products_num'] : 1;
  $cart->add_cart($HTTP_POST_VARS['products_id'],
    $cart->get_quantity(
    tep_get_uprid($HTTP_POST_VARS['products_id'],$HTTP_POST_VARS['id']))
    + $num,
    $HTTP_POST_VARS['id']);
}
tep_redirect(tep_href_link($goto, tep_get_all_get_params($parameters)));
break;
------------------------------------------------------------

-- 
田村敏彦 / 株式会社ビットスコープ
E-mail:tamur****@bitsc*****
http://www.bitscope.co.jp/





Tep-j-general メーリングリストの案内
Back to archive index