掲示板に戻る




Max V7.5 の ポイント使用のところで 投稿者: うえむら
毎度お世話になりす。。

ポイント使用(pc_enter) のところで、使用ポイントをselectに変更しているのですが
<select name="pointnum" value="#pointnum" id="pointnum">
     <option value="0">0</option>
     <option value="50">50</option>
     <option value="100">100</option>
     <option value="150">150</option>
</select>

ここで50ポイントをセレクトしても保有ポイントのMAXが使用されてしまいます。
例えば、保有ポイントが160のときに、50ポイント使用をセレクトしても150ポイントが使用されます。

すみませんが宜しくお願いします。
No.280662018/10/3(Wed) 12:28:53 Res


Re: Max V7.5 の ポイント使用のところで 投稿者: えふ
<select name="pointnum" value="#pointnum" id="pointnum">
ここのところは
value="#pointnum"は削除してみてください。
No.280702018/10/5(Fri) 19:04:49 Res


Re^2: Max V7.5 の ポイント使用のところで 投稿者: うえむら

value="#pointnum" を削除しましたが同じでした。

尚、cart.plの
$p_wari の部分は変更していません。

No.280712018/10/7(Sun) 12:34:04 Res


Re^3: Max V7.5 の ポイント使用のところで 投稿者: うえむら
if($pointflag){
     $point=${$FO_ref}{'pointnow'};
     $t=int($point/$CF::pointfull);
     if($t<=0){
          ${$FO_ref}{'pointnum'}=0;
     }
     if($t < ${$FO_ref}{'pointnum'}){
          ${$FO_ref}{'pointnum'}=$t;
     }
}

のところの
$point=${$FO_ref}{'pointnow'}; の行
pointnow を pointnum に修正しました。

No.280752018/10/9(Tue) 15:09:40 Res


Re^4: Max V7.5 の ポイント使用のところで 投稿者: えふ
pointnowは保有している総ポイント数ですので元のままでいいです。
入力確認画面で
HTMLソースを見て
<input type="hidden" name="pointnum" value="">
ここのところには入力した使用ポイントが入っていますでしょうか。
No.280762018/10/11(Thu) 17:50:54 Res


Re^5: Max V7.5 の ポイント使用のところで 投稿者: うえむら
pointnowに戻してテストしました。

50ポイントで1000円分のお買い物として使える と定義しています。

保有している総ポイント数が260ポイントのときに、
使用ポイントを100にしても最大の「5」になります。

htmlソースは下のようになっています。
<input type="hidden" name="pointnum" value="5">

No.280832018/10/16(Tue) 14:10:42 Res