用PHP生成列表

时间:2018-08-02 09:43:39

标签: php jquery html mysql

我已经使用PHP生成了一个列表,其中包含从数据库中选择的元素。它工作得很好。但是问题是,当我尝试使用jquery获取int max1 = 0; int combinationRecursion(int start, int end, int index, int r, int *arr, int *data){ if(r == index){ int sum = 0; for(int i=0; i<r; i++){ int val = data[i]; sum = sum + data[i]; } if(max1<sum){ max1 = sum; } } for(int i=start; i<end; i++){ data[index] = arr[i]; combinationRecursion(i+1, end, index+1, r, arr, data); } return max1; } 索引时,它只会给我奇怪的索引。就像当我单击第一个元素时,它会给出以下索引:

li

我已使用while循环来生成此home(index 0: it should be 0) ,about(index 2: actually it should be 1) ,about(index 4: actually it should be 2) ,about(index 6: actually it should be 3) ,about(index 8: actually it should be 4) ,about(index 10: actually it should be 5).

id

2 个答案:

答案 0 :(得分:0)

您在HTML中放置了<li>(开始标记)而不是</li>(结束标记)。请更正它,它将解决您的问题并为您提供正确的索引

<ul style="list-style:none;">
        <?php while($row = $result->fetch_assoc()):?>

            <li class="list-group-item"><?=$row['name']?></li>

        <?php endwhile ?>
    </ul>

答案 1 :(得分:0)

应该{​​{1}}并使用fetchAll循环

for