【发布时间】:2012-12-06 06:05:15
【问题描述】:
目前有三个帖子,但是当 onclick 仅提醒一个帖子时。如果我在循环中回显帖子,则显示所有三个帖子,但是如果我提醒他们,则只有一个帖子显示。请帮助或建议任何替代方案接近。
$sql=mysqli_query($db3,"SELECT * from user where id='$id'");
$num_rows=mysqli_num_rows($sql);
while($row=mysqli_fetch_array($sql)){
$posts=$row['posts'];
}
?>
<span onclick=u(<?php echo $posts; ?>)> <?php echo $num_rows ?> </span>
<script type="text/javascript">
function u(posts) {
alert(posts);
}
</script>
<?php
更新
这是第二个查询 使用数组方法后,如果我使用带有 $num 行的花式框来显示花式框中的所有帖子。我再次得到花式框上唯一的一个结果。请帮助
$posts[] = $row['posts'];
} foreach ($posts as $af){
echo "<div id='#modelbox_id'>$af</div>";}
?>
<a href="#modelbox_id" class="modelbox"><?php echo $num_rows; ?></a>
<?php
【问题讨论】:
-
它正在替换每个循环中的
$post变量并显示最后的结果。