(SINAV TABLOSU):
Soru_no:
Soru_icerigi:
Cevapa:
Cevapb:
Cevapc:
Cevapd:
Cevape:
Sonra her kullanıcının sınavlarda ekranda seçtikleri soru ve sınav numarasını içeren basit bi tablo daha yaptım
(SINAV TAKİP)
id:
Tarih:
Kullaiciadi:
Sinav:
Soru:
Şimdi mantık şu: soru.php isimli bir sayfa yaptım, bu sayfaya sınav tablosundan soruları sınav takip tablosundaki sınav ve soru numarasına göre çekiyor sorun yok. ancak "önceki soru" "sonraki soru" butonları ve cevap şıklarına basıldığında bir sonraki soruya geçmesi için girmiş olduğum değerlerle UPTADE yapmıyor.
VERİTABANINDAN VERİ ÇEKİP GÜNCELLEDİĞİM KODLAR
$canlisinav=$Db->prepare("SELECT * FROM sinav_takip WHERE username = 'testuser'");
$canlisinav->execute();
$canlisinav1=$canlisinav->fetch(PDO::FETCH_ASSOC);
$canlisinavno=canlisinav1["sinav"];
$canlisoruno=canlisinav1["soru"];
$sonrakisoru=$canlisoruno+1;
$oncekisoru=$canlisoruno-1;
if(isset($_POST['ileri'])) {
$soruileri = $Db->exec("UPDATE sinav_takip SET
soru = '$sonrakisoru'
WHERE username = 'testuser'");
}
SAYFADA KULLANDIĞIM BUTONLAR
Sorun: ileri geri butonlarına bastığımda (SINAV TAKİP) tablosunun soru kısmını artırıp azaltması gerekiyor fakat ileriye bastığımda "1" geriye bastığımda "-1" oluyor 50 kerede bassam başka rakam olmuyor :((( yardımcı olursanız çok sevinirim.