• 締切済み

買い物かごに入れる処理の仕方

ボタンで、[この商品を買い物かごに入れる] というのをショッピングサイトでよく見かけますが、何も入力せずに、どうやって指定してるんですか?? echo $syou= '<strong>商品名:</strong>'.$row['syou'].'<br/>'; echo $kakaku='<strong>価格:</strong> '. $row['kakaku'] . '<br />'; この情報を <form method="post" action="kato.php"> <input type="submit" name="button" id="button" value="この商品をカートに入れる" /> </form> で送る場合どうしたらできますか??

みんなの回答

回答No.1

gagapadaいい加減にしろ。 性格最悪のおまえに回答する奴はもうここにはいない。 (実際におまえの本性がみんなに知れ渡った後から回答してくれる人いないだろ。) どうしてそうなったから http://okwave.jp/qa/q7087618.html を自分で読み直して理解しろよ。 >僕のやり方は、まずは難しい事をとりあえずやるです。難しい事をやれば、何となくでも知識が頭に入ります。算数ドリルで答えを見ながらやるのと同じです。答えを見てから基本を学んだほうが分かりやすいに決まってます。貴方は諦めなさいと言いますが私は絶対に諦めません。 と偉そうに言っているのに中身は教えて君。 削除された回答も含めて勉強の仕方を間違っているという回答に対して逆ギレ >そもそも会員制サイトじゃないからセッション~云々の回答は的外れです。 おまえがセッションについて質問したのにそのセッションについての回答に対して「的外れ」という 日本語読めますか?状態と質問者なのに何故か回答者に対して上から目線。 そろそろ自分のやらかした重大な事を理解しても良いと思うんだけどね。 でもそれを理解できないほど幼稚なの?もしかして質問者って小学生ですか? だったらママに聞いてみましょうね。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 買い物カゴについて

    ------------------------------------------------------------------ 買い物カゴに入れるページ ------------------------------------------------------------------ <?php session_start(); $_SESSION['gazou']=$gazou; if (!is_array($_SESSION['syou'])) { $_SESSION['syou'] = array(); } if (!is_array($_SESSION['kakaku'])) { $_SESSION['kakaku'] = array(); } ?> <body> <?php $id = $_GET['id']; $query = "select * from mo where id= '{$_GET['id']}'"; $result = mysql_query($query); $num_rows=mysql_num_rows($result); while($row = mysql_fetch_array($result)){ echo $syou = '<strong>商品名:</strong>'.$row['syou'].'<br/>'; echo $kakaku ='<strong>価格:</strong> '. $row['kakaku'] . '<br />'; echo'<form method="post" action="kato.php">'; echo'<input type="hidden" name="shou" value='.$row['syou'].'>'; echo'<input type="hidden" name="kakaku" value='.$row['kakaku'].'>'; echo'<input type="submit" name="button" id="button" value="カートに入れる" />'; echo'</form>'; ?> ------------------------------------------------------------------ 買い物カゴページ ------------------------------------------------------------------ <?php session_start(); echo '<strong>現在の買い物カゴの中身</strong></br>'; print_r($_SESSION['syou']) . '<br />'; print_r($_SESSION['kakaku']); ?> </head> <body> <?php mysql_query("SET NAMES eucjpms") or die("can not SET NAMES eucjpms"); $query = "select * from mo"; $result = mysql_query($query); ?> 現在大まかに言うとこんな感じに買い物カゴサイトを作成しています。(DB接続文は念のため削除) しかし、買い物カゴに一回入れて、もう一度違う商品を選ぶと、一回目の情報が消えてしまいます。 この情報を残し、買い物カゴに入れた商品情報を蓄積させるにはどうすれば良いでしょうか?? 概要としましては、買い物カゴページはID事に echo $syou = '<strong>商品名:</strong>'.$row['syou'].'<br/>'; echo $kakaku ='<strong>価格:</strong> '. $row['kakaku'] . '<br />'; の内容が変わるようになっていまして、その値をセッションし、一つの商品だけなら、買い物カゴページに上手く入りますが 二つ目を入れると情報が上書きされ、蓄積されないのです。どうかお力をお貸し下さい。

    • 締切済み
    • PHP
  • 買い物カゴシステムについて

    商品.phpでは echo $syou= '<strong>商品名:</strong>'.$row['syou'].'<br/>'; echo $kakaku='<strong>価格:</strong> '. $row['kakaku'] . '<br />'; この値を このようにセッションして 買い物カゴ.phpで print_r ($_SESSION['syou']); print_r ($_SESSION['kakaku']); と表示させてます。 ところが、このシステム 一個しか買い物カゴに入らないんです。一回入れた物は保存し、ずっと削除するまで表示していて欲しいのですが、どうしたら良いでしょうか??できればセッション主体で行いたいです。

    • 締切済み
    • PHP
  • 買い物かご機能

    商品.phpでは echo $syou= '<strong>商品名:</strong>'.$row['syou'].'<br/>'; echo $kakaku='<strong>価格:</strong> '. $row['kakaku'] . '<br />'; この値を session_start(); $_SESSION['gazou']=$gazou; if (isset($_SESSION['syou']) && is_array($_SESSION['syou'])) { $_SESSION['syou'][]=$syou; } else { $_SESSION['syou'] = array(); } $ardata = array("シャツ1","ぼろシャツ"); if (isset($_SESSION['kakaku']) && is_array($_SESSION['kakaku'])) { $_SESSION['kakaku'][]=$kakaku; } else { $_SESSION['kakaku'] = array(); } $ardata = array("100円","80円"); このようにセッションして 買い物カゴ.phpで print_r ($_SESSION['syou']); print_r ($_SESSION['kakaku']); と表示させてます。 ところが、このシステム 一個しか買い物カゴに入らないんです。一回入れた物は保存し、ずっと削除するまで表示していて欲しいのですが、どうしたら良いでしょうか??できればセッション主体で行いたいです。

    • 締切済み
    • PHP
  • 買い物カゴについて

    すいません。レンタルショッピングカートについて 質問です。 現在、商品を登録する以下のようなソースがもらえる タイプのショッピングカートを使っています。 このソースはすでにボタンも付いているのですが 出来ればこのボタンの部分を変えて、普通に HTMLで書いた文字をボタンの代わりにしたいと 考えています。そのようなことは可能でしょうか? <FORM action='http://www.e-sh****.jp/******_order_new.php' method='post' target='_blank' style='margin:0;font-size:10pt'> <BR> <INPUT type='submit' value='カゴに入れる'> <INPUT type='hidden' name='button' value='追加'> <INPUT type='hidden' name='sy' value='*******************'> <INPUT type='hidden' name='sh' value='***'> </FORM> <BR>

    • ベストアンサー
    • HTML
  • 買い物かごを見るのhtml

    すいません。質問があります。現在自分でネットショップ運営していまして カートシステムは他社様から有料にて提供してもらっています。そのカート システムは買い物ボタンのhtml(php)を商品ごとに自動作成でき、それを 自分で作ったHPに貼り付けるというやり方となっています。 その中に「買い物かごの中を見る」というhtml(php)も二種類、自動生成によって 提供してもらっているのですが、これをできれば任意の画像をクリックすれば買い物かご中を確認できるようにしたいのですが、どのように書き換えれば良いのでしょうか?以下が提供されているhtmlです。 *****には数字が入ります。 パターン1 <p style="font-size:12px"><A Href="http://www.e-shops2.jp/kago2/konyu_order_new.php?sh=*******" target="_blank">お買い物カゴを確認する</A></p> パターン2 <form action='http://www.e-shops2.jp/kago2/konyu_order_new.php?sh=******' target='_blank' style='margin:0'> <INPUT type='submit' value='お買い物カゴを確認する' > <input type='hidden' name='sh' value='*****'></FORM>

    • ベストアンサー
    • HTML
  • クリックするたびに接続したい。

    $gazou1 = 'base.gif'; $gazou2 =$row['gazou']; $output ="out.gif"; $cmd = 'convert -compose over ' . $gazou1 . ' ' . $gazou2 . ' ' . $output; system($cmd,$ret); if ($ret===0){ print '<img src=' . $output . '>'; } else { print "ret=" . $ret . "<br />"; } echo '<strong>商品名:</strong>'.$row['syou'].'<br/>'; echo '<strong>価格:</strong> '. $row['kakaku'] . '<br />'; このようにした場合、例えば商品が 豆腐 春雨 と有った場合、豆腐をクリックすると豆腐が表示されますが、春雨をクリックすると画像だけ豆腐のままで、ページ更新してやっと春雨の画像になります。これでは使えないので、豆腐をクリックしたら豆腐の画像、春雨をクリックしたページ更新しなくとも春雨の画像が表示するとようにするにはどうしたら良いですか??

    • 締切済み
    • PHP
  • セッションにIDを振って値を代入

    PHP初心者です。 PHP4.2.xを使っています。 ショッピングカートで購入した商品データをセッションで維持してカートに追加する機能部分を作っていますがうまくいきません。 コードは以下のとおりです。 【goods.php】 ----------------------------------------------------------- <? session_start(); ?> ■商品1 <form action="cart.php" method="POST"> <input type="hidden" name="id" value="1" /> <input name="num" type="text" /> <INPUT type=submit value="カートに追加"> </form> ■商品1 <form action="cart.php" method="POST"> <input type="hidden" name="id" value="2" /> <input name="num" type="text" /> <INPUT type=submit value="カートに追加"> </form> ----------------------------------------------------------- 【cart.php】 ----------------------------------------------------------- <? session_start(); if($_POST['id'] != ""){ $id = $_POST['id']; $num = $_POST['num']; // セッション名自体をIDで作っています。中身は個数のみです。 $_SESSION["$id"] = $num; } echo "カートに入ってる商品<br />"; for ($i = 0; $i<=100; $i++) { if (!empty($_SESSION["$i"])){ echo $_SESSION["$i"]. "<br>\n"; } } ?> ----------------------------------------------------------- goods.phpのファイルで商品1と商品2を1つずつカートに入れれば cart.phpのページで 1 1 と表示されるはずが、1しか出ません。 $_SESSION["1"] $_SESSION["2"]の中身が表示される予定でしたがそうならず、 そのときPOSTで投げられたIDしか$_SESSION["$id"]に保持されません。 どうすればどんどん商品をカートに追加できますでしょうか? アドバイスのほどどうぞよろしくお願いします!

    • ベストアンサー
    • PHP
  • 簡単な買い物カゴ機能を作成しました。

    <?php echo "ばなな"; echo '<form action="*****" method="*****">'; echo '<input type="hi**en" name="bnn" value="0">'; echo '<input type="submit" value="カートに入れる">'; echo '</form>'; ?> 買い物カゴ <?php $a = array('ばなな','りんご','魚'); $s = $_POST['bnn']; $k = $a[$s]; $_SESSION['ss'] = $k; echo $_SESSION['ss']; echo '<a href="ss.php">次へ</a>'; ?> 上記でセッションしているはずなのに、違うページを経由してカートページに行くと何故か値が消えてます。どなたか問題点を御教授いただけないでしょうか。。。

    • ベストアンサー
    • PHP
  • javascriptでinput属性の入力

    複数のボタンがあります。 それぞれのボタンによって、value値を変えたいと考えています。 通常であれば <button class='button' type='submit' name='volume' value='350'>350購入</button> <button class='button' type='submit' name='volume' value='450'>450購入</button> という形を利用しますが、理由があり、 type='submit' を使用できません。 そこで、 <input id="button350" type="button" value="350購入" /> <input id="button450" type="button" value="450購入" /> というsubmit属性の無いボタンを使用しながら、「javascriptを使いname value を抽出しsubmitまで持っていく」ことを考えています。 そこで、下記のようなものを2種類(350と450は別の記載方法でテスト)作ってみましたが、いずれもsubmitは出来ますが、value値を渡すことが出来ません。 どのように書けば、name属性にvalue値を渡すことが可能でしょうか? <form action="abc.php" method="post" name="form2" id="form2"> <script> $(function(){ $('#button350').click(function() { $('input[type=\'submit\']'); $('input[name=\'volume\']'); $('input[value=\'350\']'); $('#form2').submit(); }); $('#button450').click(function() { $('input[type=\'submit\'],[name=\'d4_buy_stock_volume2\'],[value=\'450\']'); $('#form2').submit(); }); }); </script> <BR> <BR> <input id="button350" type="button" value="350購入" /> <BR> <input id="button450" type="button" value="450購入" /> </form>

  • 買い物カゴとHTML

    こんにちは。質問があります。 当方、現在、商品を登録する以下のようなソースがもらえる タイプのショッピングカートを使っています。 またこのソースにはボタンがすでに付属されています。(ソースを貼るとボタンもあります) 現在HPビルダー9にてHPを作成しているのですが このボタンの代わりにHPビルダーで書いた文字を クリックするとこのボタンの代わりになるように (リンク先に移行し買い物カゴに商品が入るように)したいと考えています。どのようにすればいいのでしょうか? <FORM action='http://www.e-shops2.jp/kago2/****_order_new.php' method='post' target='_blank' style='margin:0;font-size:10pt'> <INPUT type='submit' value='カゴに入れる'> <INPUT type='hidden' name='button' value='追加'> <INPUT type='hidden' name='sy' value='*********'> <INPUT type='hidden' name='sh' value='***'> </FORM> <BR>

このQ&Aのポイント
  • 6A81エラーが表示され、キヤノン製品のプリンターが起動しない問題について解説します。このエラーはプリンターヘッドの位置が正しく認識されていないことが原因で起きることがあります。
  • 6A81エラーは、プリンターヘッドの接触不良や異物の詰まり、ヘッドの汚れなどが考えられます。対処方法としては、まずはプリンターヘッドを外し、清掃することがおすすめです。また、プリンターヘッドの接触部分やヘッドキャリッジの動作を確認することも重要です。
  • キヤノン製品のプリンターが6A81エラーで起動しない場合は、サポートセンターに連絡して修理を依頼することも考えましょう。正しく手入れや修理を行うことで、プリンターの再起動が可能となります。
回答を見る

専門家に質問してみよう