есть ли способ получить следующую строку из базы данных по строкам с помощью PDO? Я пытаюсь получить следующую строку данных, когда я нажимаю следующую кнопку, и это мой код:
if($typeuser == 'admin'){ $dta = new PDO('mysql:host=localhost;dbname=laundry','root',''); $sta = $dta->prepare("SELECT * FROM konsumen"); $sta->execute(); $rowa = $sta->fetch(); $kode_pemesanan = $rowa['kode_pemesanan']; $atas_nama = $rowa['atas_nama']; $jmlhbaju = $rowa['jmlhbaju']; $jmlhcelana = $rowa['jmlhcelana']; $jmlhjaket = $rowa['jmlhjaket']; $jmlhjas = $rowa['jmlhjas']; $jmlhdress = $rowa['jmlhdress']; $totalpesanan = $rowa['totalpesanan']; $statuspesanan = $rowa['statuspesanan']; $penguruspesanan = $rowa['penguruspesanan']; print_r ("<table> <tr> <td>Kode Pemesanan</td><td>:</td><td>".$kode_pemesanan."</td></tr> <tr><td>Atas Nama</td><td>:</td><td>".$atas_nama."</td></tr> <tr><td>Jumlah Baju</td><td>:</td><td>".$jmlhbaju."</td></tr> <tr><td>Jumlah Celana</td><td>:</td><td>".$jmlhcelana."</td></tr> <tr><td>Jumlah Jaket</td><td>:</td><td>".$jmlhjaket."</td></tr> <tr><td>Jumlah Jas</td><td>:</td><td>".$jmlhjas."</td></tr> <tr><td>Jumlah Dress</td><td>:</td><td>".$jmlhdress."</td></tr> <tr><td>Pengurus Pesanan</td><td>:</td><td>".$penguruspesanan."</td></tr> <tr><td>Status Pesanan</td><td>:</td><td>".$statuspesanan."</td></tr> <tr><td>Total Pesanan</td><td>:</td><td>".$totalpesanan."</td> </tr></table> <br> <form method ='GET' action=''> <button type='submit' name='navigation' value='previous'>Previous</button> <button type='submit' name='navigation' value='next'>Next</button> </form> "); }
поэтому я застрял после создания кнопки, я попытался использовать $ _GET ['navigation'], но когда загрузка страницы в первый раз я получил ошибку, неопределенную навигацию индекса, после того, как я щелкнул, он покажет мне результат и я думаю, проблема связана с извлечением, поэтому я попытался сделать fetch () два раза, он показывает мне следующую строку, но она неэффективна, есть ли способ использовать кнопку для выбора следующей строки базы данных ряды по одному?