ユーザーがボタンを押すとMain.htmlから呼び出されるdisplay.phpのforeachループは、渡されるnumごとに異なる画像を生成することになっていますが、表示されるのは1つの画像だけです。最初に設定されたピクセル数の後に各画像を右または左に移動する方法はありますか?
display.php
<?php
$mysqli=mysqli_connect('localhost','root','','draftdb');
if (!$mysqli)
die("Can't connect to MySQL: ".mysqli_connect_error());
$stmt = $mysqli->prepare("SELECT display.PICTURE_ID
FROM cards
INNER JOIN display ON cards.DISPLAY_ID = display.DISPLAY_ID
WHERE display.DISPLAY_ID=? AND cards.CARD_TYPE ='rare'" );
$nums = isset($_POST['nums']) ? $_POST['nums'] : array();
foreach((array)$nums as $key => $displayid)
{
$stmt->bind_param("i", $displayid);
$stmt->execute();
$stmt->bind_result($image);
$stmt->fetch();
header("Content-Type: image/jpeg");
echo $image;
}
?>