【发布时间】:2020-02-20 08:28:43
【问题描述】:
我有这些代码。我选择了do-while循环,所以我可以做循环,但不知何故它不起作用。
因此,在我的数据库中,“SOALTXT”字段中至少有 5 行 id=S01,这意味着它应该循环 5 次。但不知何故,它只显示一排。 像这样:
<?php
include "koneksi.php";
$query = mysqli_query($connection,"SELECT * FROM buatsoal_db ORDER BY ID DESC");
$result = mysqli_fetch_array($query);
$id = $result['ID'];
?>
<?php
do{ ?>
<form method= 'post'>
<input name='next' type='submit' id='next' value='next'>
</form>
<?php if(isset($_POST['next'])){
> $row = mysqli_fetch_array ($query);
echo $row['SOALTXT'];
?>
<br>
<br>
<?php
}
?>
<?php }
while ($id =='S01');
?>
对于输出,我希望有 5 个“下一步”按钮,当它单击时,会显示每个“soaltxt”。
【问题讨论】:
标签: php loops mysqli return do-while