gpt4 book ai didi

php - 多个jquery-ui id应用于从数据库返回的值

转载 作者:行者123 更新时间:2023-11-29 13:42:39 24 4
gpt4 key购买 nike

我的代码有一个这样的循环:

for($i = 0; $i < $num_of_results; $i++){
$row = $result -> fetch_assoc();
echo "<div id='books'>";
echo "<h4>".($i+1).". Title: </h4>";
echo "<div> <p>".htmlspecialchars(stripslashes($row['title'])) ."</p> </div>";
echo "<h4>Author: </h4>";
echo "<div> <p>".stripslashes($row['author'])."</p></div>";
echo "</div>";
}

和一个像这样的 jquery-ui Accordion 调用:

$(document).ready(function(){
for(var i = 0; i < 3; i++)
// i is 3 because I am assuming database returns 3 results

$('#books'+i).accordion();
});

现在我需要 Accordion 来表示数据库返回的每一行。

所以我在 php 代码中的 echo 语句中做了类似的事情:

echo "<div id='books'".$i.">"

但是没有成功。我该如何克服这个问题?

最佳答案

您应该在 $i 之后放置单引号:

echo "<div id='books".$i."'>";

关于php - 多个jquery-ui id应用于从数据库返回的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17876078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com