製品検索に基づいて画像の名前と ID を返す関数を作成しました。すべての画像を表示したいのですが、各画像に異なるスタイルを適用したいと考えています。div id をインクリメントする方法はあると思いますが、よくわかりません。これが私の関数と呼び出しです:
public function getImages($searchterm=""){
$sql = "SELECT id FROM prod_detail
WHERE prod_detail.int_prod_code LIKE '$searchterm' ORDER BY `id` ASC";
$stmt = mysqli_query($this->connection, $sql)or die(mysqli_error($this->connection));
while($result = mysqli_fetch_array($stmt)){
$sql2="SELECT image_name FROM images WHERE image_ref={$result['id']}";
$stmt2 = mysqli_query($this->connection, $sql2)or die(mysqli_error($this->connection));
$num_rows = mysqli_num_rows($stmt2);
while($result2 = $stmt2->fetch_assoc()){
foreach ($result2 as $key => $value) {
$returns = $this->dir . $value;
}
}
}
return $returns;
}
画像を表示する関数呼び出しは次のとおりです
foreach($newProd->getAllProductSpec($searchterm) as $item => $val){
echo "<img src='server/php/files/{$val['image_name']}'
alt='Flying screens' style='float:left;margin:0 30px 20px 0'/>"; ?>
}