0
データベースからデータ(テキストと画像)を取得するPHPとHTMLコードがあります。私はそれで完璧です。今、イメージをクリックすると、モデル(ブートストラップ・ライトボックス)でさらに詳細を開いて開く必要があります。ここに私のPHPコードがあります:phpフォームのデータを軽量ブートストラップモデルでクリックしながら軽く表示する方法
<div class="row menu-container">
<?php
$categoryId = 1;
$sql = "SELECT * FROM `products_table` where `cat_id` = '$categoryId' ORDER BY `id` ";
$result = mysql_query($sql) or die('couln not select query');
$i=1;
while($row= mysql_fetch_array($result)){
$pro_id=$row['id'];
?>
<form id="form1<?=$pro_id?>" action ="#" method="post">
<div class="col-xs-12 col-sm-6 col-md-4 catBox <?php echo " ". 'right-side-border-'.$i;?> " >
<a href="#" class="mainCatName" style="border:none;" data-featherlight="#my-model">
<div id="imgProDetail" class="img-responsive imgProDetail" style="display:block;">
<div class="proImg;">
<img src="img/product/<?=$row['imgurl']?>" class="img-responsive cat-img;" style="margin:0 auto;" title="<?=$row['id']?>" >
</div>
<div class="proName">
<h3 style="text-align:center; border:none" class="sub-cat-name"><?=strtoupper($row['name'])?> </h3>
</div>
</div>
</a>
</div>
</form>
<?php $i++;?>
<?php }; ?>
</div>
私のモデルは以下のとおりです。
<style> .lightbox { display: none; } </style>
<div id="my-model" class="col-md-12 col-sm-12 col-xs-12 lightbox" width="500px" height="400px" >
<div class="col-md-6 col-sm-6 col-xs-12 pro_name"> product name goes here </div>
<div class="col-md-6 col-sm-6 col-xs-12 pro_des"> Description here </div>
<div class="col-md-6 col-sm-6 col-xs-12 pro_price"> price goes here </div>
<div class="col-md-6 col-sm-6 col-xs-12 pro_img"> Image goes here </div>
</div>
ここをクリックすると、このモデルですべての画像/データの詳細を開きます。例えば、image1をクリックしてから、image1のみの詳細を取得し、それをこのモードで表示するなどします。
ボス、私はこれを行うことができません。 –