商品紹介ページを作成しているのですが
商品の画像を押した場合は画像にセットした値のみをgetで受け取り
タイトルをクリックした場合はタイトルにセットした値のみ
価格をクリックした場合は価格にある値のみを受け取りたいのですが
if文を使用してもうまくできません
Undefined index:とエラーが出てしまいます
原因はタイトルを押した場合は
残りの画像と価格の値がgetで受け取れていないのが原因だとは思うのですが...
逆に画像をクリックすると
タイトルと価格のgetの値がないよとエラー文が出てしまいます
実装内容としては画像をクリックしたら画像の値のみgetで受け取りたいです
タイトルをクリックした場合はタイトルにセットされている値のみgetで受け取りたいです
また画像の値もしくはタイトルの値,価格の値,のどれかを
変数$kettetiに値を動的にセットしたいです
php
1 <?php 2 3 try{ 4 ini_set('display_errors', "On"); 5 6 $sql = "SELECT * FROM hagoli"; 7 8 $stmt = $dbh->query($sql); 9 10 foreach($stmt as $rec){ 11 12 13 print '<form method="GET">'; 14 15 print '<figure class="gazo-box">'; 16 17 print '<a href="hagoli.php?image1='.$rec["id"].'"><img class="image1" src="../image/'.$rec["id"].'/'.$rec["image1"].'"></a>'; 18 19 print '<br>'; 20 21 print '<a href="hagoli.php?tii='.$rec["id"].'"><span class="ti">'.$rec["tittle"].'</span></a>'; 22 23 print '<br>'; 24 25 print '<a href="hagoli.php?price='.$rec["id"].'"><span class="price">'.$rec["price"].'円</span></a>'; 26 27 print '</figure>'; 28 29 print '</form>'; 30 31 } 32 33 34 35}catch(PDOException $e){ 36 print "表示エラー"; 37 print "<br>"; 38 die($e->getMessage()); 39 } 40 41 42?> 43
受け取り側
php
1<?php 2 3 4 5if($_GET["image1"] !== ""){ 6 7 $yes = $_GET["image1"]; 8 9 10 $yes = $_GET["image1"]; 11 print $yes; 12 13 14} 15 16 17 18if($_GET["tii"] !== ""){ 19 20 21 $yes2 = $_GET["tii"]; 22 23 print $yes2; 24} 25 26 27 28if($_GET["price"] !== ""){ 29 30 $yes3 = $_GET["price"]; 31 print $yes3; 32 33} 34 35 36 37 38 39?>