0
我的foreach循環display.php當用戶點擊一個按鈕時從Main.html調用應該爲每個傳入它的num生成一個不同的圖像,但它只顯示一個圖像。有沒有一種方法可以將第一個設定數量的像素之後的每個圖像移動到右側或左側?如何用php/html偏移圖片?
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;
}
?>
+1。如果你這樣做,圖像應該從左到右排列在一起,當它們到達窗口的末端(或父元素)時,這些圖像應該全部顯示出來。如果你需要更多的空間,使用CSS和邊界屬性。 – octern 2012-07-30 17:54:51
你能給我一個標籤的一個恰當的例子,它調用我的函數一次返回一個元素嗎? – Undermine2k 2012-07-30 18:03:33