我已经使用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
答案 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