Html 在数组中的div中插入mysql
我已经创建了一个数据库来访问使用jquery的滑块内的图像。如果连接是一个数组,则在尝试插入连接时会出现问题:Html 在数组中的div中插入mysql,html,mysql,arrays,image,slider,Html,Mysql,Arrays,Image,Slider,我已经创建了一个数据库来访问使用jquery的滑块内的图像。如果连接是一个数组,则在尝试插入连接时会出现问题: <?php $slides = array( '<div data-thumb="images/slider/slides/image1_small.jpg" data-src="images/slider/slides/image1.jpg"> <div class="camera_caption fad
<?php
$slides = array(
'<div data-thumb="images/slider/slides/image1_small.jpg" data-src="images/slider/slides/image1.jpg">
<div class="camera_caption fadeFromBottom">
Text 1 below image
</div>
</div>',
'<div data-thumb="images/slider/slides/image2_small.jpg" data-src="images/slider/slides/image2.jpg">
<div class="camera_caption fadeFromBottom">
Text 2 below image
</div>
</div>',
'<div data-thumb="images/slider/slidesimage3_small.jpg" data-src="images/slider/slides/image3.jpg">
<div class="camera_caption fadeFromBottom">
Text 3 below image
</div>
</div>'
);
shuffle($slides);
foreach ($slides as $slides) {
echo "$slides\n";
}
?>
我的问题是,有没有办法更改该数组以访问图像和文本?我尝试了一个while循环,但没有找到答案
更新:我想要的是将数组更改为
<?php
$query = "SELECT * FROM tblslider";
if ($result=mysqli_query($connection, $query)) {
while ($slides = mysqli_fetch_array($result)) {
'<div data-thumb="images/slider/slides/<? echo $row_DataSlider['strImagesmall'] ?>" data-src="images/slider/slides/<? echo $row_DataSlider['strImage'] ?>">
<div class="camera_caption fadeFromBottom">
<? echo $row_DataSlider['strText'] ?>
</div>
</div>'
}
}
?>
显然这是不可能的,但我正在寻找一个解决方案,以获得类似的东西我相信您的foreach中有一个拼写错误…foreach$slides作为$slides使用$slides两次 我会说:
foreach ($slides as $s) {
echo $s . "</br>";
}
这里与MySQL无关。有什么问题吗?$slides作为$slides是正确的吗?foreach$slides作为$slide{echo$slide\n;}