gpt4 book ai didi

php - 使用 php mysql 循环 jquery 函数 load() 不起作用,它仅循环第一行

转载 作者:行者123 更新时间:2023-11-29 10:31:28 24 4
gpt4 key购买 nike

我需要在使用 php 循环结果后使用自动加载 jquery load() 显示取决于主题 id 的帖子计数,但不幸的是它显示第一行并使用第一行显示另一个计数并再次更改请任何帮助!

<小时/>

index.php

    <?php
foreach($t_all_rows as $row){
?>
<tr>
<td class="text-center hidden-xs hidden-sm">
<a class="font-w600" href="javascript:void(0)">
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#load_posts').load('get_posts.php?t_id=<?php echo $row['t_id']; ?>').fadeIn("slow");
}, 1000); // refresh every 5000 milliseconds
</script>

<span id="load_posts"></span>
</a>
</td>
</tr>
<?php } ?>

get_posts.php

    include('connection.php');
$db=new DB();
$conn=$db->db_connect();
$my_t_id=$_GET['t_id'];
$post_query = mysqli_query($conn,'SELECT * FROM post WHERE t_id = "'.$my_t_id.'"');
$record_count=mysqli_num_rows($post_query);
//Display count.........
echo $record_count;

最佳答案

这是正常的,因为仅通过 ID 获取第一个 div,更改范围 ID 或添加带有循环编号的新类

添加 $k

    foreach($t_all_rows as $k =>  $row){

添加新类

<span id="load_posts" class="load_post<?=$k?>"></span>

更改jquery代码:

$('.load_post<?=$k?>').load

但是重要,我建议你使用 JOIN 升级 mysql 查询,而不是使用 jquery

关于php - 使用 php mysql 循环 jquery 函数 load() 不起作用,它仅循环第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47346219/

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