分かる方がいましたらよろしく願い致します。
画像が二つしか用意していないものがあり、用意してあるno imageの画像を表示させたいです。
gazouBがあるものとないものがあります。
宜しくお願い致します。
$sql='SELECT kategorie,name,setumei,size,price,gazou,gazouF,gazouB FROM mst_product WHERE code=?'; $stmt=$dbh->prepare($sql); $data[]=$pro_code; $stmt->execute($data); $rec=$stmt->fetch(PDO::FETCH_ASSOC); $pro_kategorie=$rec['kategorie']; $pro_name=$rec['name']; $pro_setumei=$rec['setumei']; $pro_size=$rec['size']; $pro_price=$rec['price']; $pro_gazou_name=$rec['gazou']; $pro_gazouF_name=$rec['gazouF']; $pro_gazouB_name=$rec['gazouB']; $dbh=null; } catch(Exception $e) { echo $e->getMessage(); exit(); } ?> <?php print ' <div class="wrapB"> <div class="container contentB"> <div class="col-sm-12 col-md-6"> <div id="picbox"> <img src="./gazou/'.$pro_gazou_name.'" alt="'.$pro_name.'" class="img-responsive"> </div> <div id="thum"> <div class="row thumbox"> <ul> <div class="col-xs-3 col-xs-offset-3 sam"> <li><a href="./gazou/'.$pro_gazou_name.'"><img src="./gazou/'.$pro_gazou_name.'" alt="'.$pro_name.'" class="img-responsive"></a></li> </div> <div class="col-xs-3 sam"> <li><a href="./gazou/'.$pro_gazouF_name.'"><img src="./gazou/'.$pro_gazouF_name.'" alt="'.$pro_name.'" class="img-responsive"></a></li> </div> <div class="col-xs-3 sam"> <li><a href="./gazou/'.$pro_gazouB_name.'"><img src="./gazou/'.$pro_gazouB_name.'" alt="'.$pro_name.'" class="img-responsive"></a></li> </div> </ul> </div> </div> </div>
変更後です
$stmt=$dbh->prepare($sql); $data[]=$pro_code; $stmt->execute($data); $rec=$stmt->fetch(PDO::FETCH_ASSOC); $pro_kategorie=$rec['kategorie']; $pro_name=$rec['name']; $pro_setumei=$rec['setumei']; $pro_size=$rec['size']; $pro_price=$rec['price']; $pro_gazou_name=$rec['gazou']; $pro_gazouF_name=$rec['gazouF']; $pro_gazouB_name=$rec['gazouB']; if (!file_exists(__DIR__ . '/gazou/'.$pro_gazouB_name)) { $pro_gazouB_name_not_flag = true; } $dbh=null; } catch(Exception $e) { echo $e->getMessage(); exit(); } ?> <div class="wrapB"> <div class="container contentB"> <div class="col-sm-12 col-md-6"> <div id="picbox"> <img src="./gazou/<?php echo $pro_gazou_name ?>" alt="<?php echo $pro_name ?>" class="img-responsive"> </div> <div id="thum"> <div class="row thumbox"> <ul> <div class="col-xs-3 col-xs-offset-3 sam"> <li><a href="./gazou/<?php echo $pro_gazou_name ?>"><img src="./gazou/<?php echo $pro_gazou_name ?>" alt="<?php echo $pro_name ?>" class="img-responsive">></a></li> </div> <div class="col-xs-3 sam"> <li><a href="./gazou/<?php echo $pro_gazouF_name ?>"><img src="./gazou/<?php echo $pro_gazouF_name ?>" alt="<?php echo $pro_name ?>" class="img-responsive"></a></li> </div> <div class="col-xs-3 sam"> <?php if ($pro_gazouB_name_not_flag): ?> <li><a href="./gazou/<?php echo $pro_gazouB_name ?>"><img src="./gazou/<?php echo $pro_gazouB_name ?>" alt="<?php echo $pro_name ?>" class="img-responsive"></a></li> <?php else: ?> <li><img src="gazou/no_image.jpg" class="img-responsive"></li> <?php endif; ?> </div> </ul> </div> </div> </div> コード
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/24 08:25
2016/11/24 09:42 編集
2016/11/26 03:09
2016/12/04 05:19
2016/12/04 07:06
2016/12/04 08:01
2016/12/04 08:04
2016/12/05 06:25
2016/12/05 07:12