-3
필자는 beetwen에서 PHP를 사용할 공간을 추가하려고합니다. 출력 후 공백을 추가하고 마지막 출력에서 쉼표를 제거해야합니다. 여기에 내 코드PHP에서 출력 사이에 공간을 추가하십시오.
<div id="demo-1" data-zs-src='[
<?php
$sql = "SELECT * FROM slider ORDER BY no_urut ASC";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
while ($data = mysqli_fetch_assoc($result)) {
echo "\"images/slideshow/".$data['img']."\",";
}
}
?>
]' data-zs-overlay="dots"></div>
내가 그 코드를 실행하고있을 때, 그것은이
data-zs-src="["images/slideshow/img1.jpg","images/slideshow/img2.jpg","images/slideshow/img3.jpg",]"
처럼 간다하지만 난에 코드를 원하는 것은 당신이 할 수있는이
data-zs-src="["images/slideshow/img1.jpg", "images/slideshow/img2.jpg", "images/slideshow/img3.jpg"]"
, 당신은 아마 당신의 배열에 대해 단일 따옴표를 사용하는 것이 좋습니다. 그렇지 않으면,'data-zs-src'는''[ "''(나머지 배열은 구문 오류를 던집니다)로 평가됩니다. –
대신 [json_encode()] (http://php.net/manual/en/function.json-encode.php)를 사용해야하며, 인라인으로 사용해야하는 이유는 무엇입니까? 게다가'img' 칼럼만을 사용한다면 왜'*'를 모두 돌려 주겠습니까? –