У меня есть эти коды. Я выбрал цикл do-while, чтобы я мог выполнять цикл, но почему-то он не работает.
Итак, в моей базе данных есть как минимум 5 строк из поля "SOALTXT", которые имеют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'.