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