ライトボックスの赤い丸で囲まれた画像をクリックして関連データを表示したいのですが、クリックすると常にテーブルの最初のレコードのライトボックスにデータが表示されます。これらのコード行を書きます
<script>
function manageLightbox(visibility,id) {
document.getElementById('overlay').style.display = visibility;
document.getElementById('content').style.display = visibility;
}
</script>
私は自分のhtmlでこの関数を呼び出しました
<a href="#"><img src="images/core/icon16/zoom.png" title="View" onClick="return manageLightbox('block','<?php echo $res['id']?>');" /></a>
私のライトボックスのhtmlはここにあります
<div id="content" class="content">
<a href = "javascript:void(0)" onClick="return manageLightbox('none')">
<img src="images/images1.jpeg" style="width:25px; height:25px; float:right"/></a>
<br/>
<center>
<table>
<tr>
<td>Product_ID</td>
<td><input type="text" name="product_id" value="<?php echo $row['id']; ?>"/></td>
</tr>
<tr>
<td>Name</td>
<td><input type="text" name="name" value="<?php echo $row['name']; ?>"/></td>
</tr>
//and all other fields in light box ....
</table>
</center>
</div>
<div id="overlay" class="overlay" onClick="return manageLightbox("")></div>