我想要做的是获取photo_id ='。$ pid。'每个照片的链接都包裹在foreach循环中。每个图像的链接在foreach循环中的photo_id
我试过$ image ['photo_id']但没有用,它只是打印图像符号。然后我围绕当前的一个单独的foreach循环,并复制了大量的图像。我是新的使用数组和键的foreach循环,所以仍然试图让我的头靠近它。
$images = array();
while ($rowhhh = mysqli_fetch_assoc($resulthhh)) {
$images[] = $rowhhh['photo_imagedata'];
$photo_id[] = $rowhhh['photo_id'];
}
foreach ($images as $image) {
if($photo_num==1){
echo '<a href="photo.php?photo_id='.$pid.'"><img class="stream_images" style="width:200px;height:200px;object-fit:cover;margin:2px;padding:2px;" src="data:image/jpeg;base64,'. base64_encode($image) .'" /></a>';
}else{
echo '<a href="photo.php?photo_id='.$pid.'"><img class="stream_images" style="width:100px;height:100px;object-fit:cover;margin:2px;padding:2px;" src="data:image/jpeg;base64,'. base64_encode($image) .'" /></a>';
}
}
'$ photo_num'和'$ pid'在哪里设置? – Tom
嗨,'$ photo_num'与问题无关,但它在查询中设置,我只是没有包含它,'$ pid'还没有设置。这是我需要添加照片的数组,但不知道如何去做。 – Gateway