質問者 あゆみ
投稿日 5/30(木) 13:54:28
フォントサイズなどは無視してくださっていいです^^;
以下が、私が書いたフォームのタグですが、
"ショッピングカートに入れる"というボタンをクリックしたとき、カート内の情報が一時的にでますよね?
その情報が、最初に入れた商品の値段や個数を引きずっていくんです。
たとえば
<FORM action="cargo/cargo.cgi"><FONT size="-1"><FONT size="-1"><input type="hidden" name="action" value="regist"><input type="hidden" name="goods" value="商品番号、商品名A
"><input type="hidden" name="unit" value="4800">数量をご指定ください<select name="amount">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input type="submit" value="ショッピングカートに入れる"></FONT></FONT></FORM><FORM action="cargo/cargo.cgi"><FONT size="-1"><FONT size="-1"><input type="hidden" name="action" value="regist"><input type="hidden" name="goods" value="商品番号、商品名B
"><input type="hidden" name="unit" value="5000">数量をご指定ください<select name="amount">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<input type="submit" value="ショッピングカートに入れる"></FONT></FONT></FORM>
という感じのフォームでやっているんですが
商品Aという4,800円の商品を1個カートに入れた後に、
商品Bという5,000円の商品を3個カートに続けて入れると、
商品A 4,800 1
商品B 4,800 1
と商品名以外が前の商品の値段や個数を表示してしまうんです。
cgi自体はほとんどいじってませんし、動いていますので
おそらくこちらの初歩的なタグの記入ミスだと思うんですが、
上記で間違ってる、気になる等、箇所がございましたら、
ご指導お願い致しますm(__)m
※実は「誰でも簡単 CGI&SSIサンプル集」
という本を拝見しまして、付属のCDにあったこちらのcgiを利用させてもらいました(^。^)
某HPにあった別のフリーcgiよりもとっても使いやすく、とても重宝してます!
プロバイダ参照:http://www.tsukaeru.net/default.php
サーバのOS:不明
パソコンのOS:Win95系
エディタ:Mint.exe
FTPソフト:rootftp116
サーバ移転:していない
改造:していない
CGI習熟度:middle
|