wmaraci reklam

(Çözüldü)Php toplama çıkarma yapmaya çalışıyorum veritabanı beni dinlemiyor nedennn?

2 Mesajlar 536 Okunma
pst.net
wmaraci reklam

Sweetling Sweetling WM Aracı Kullanıcı
  • Üyelik 27.02.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek web tasarımcı
  • Konum Bursa
  • Ad Soyad O** H**
  • Mesajlar 34
  • Beğeniler 2 / 8
  • Ticaret 1, (%100)
Selam Arkadaşlar, Basit bir sınav scripti yapmaya çalışıyorum, herşey iyi güzel oldu fakat 50 soruluk bi sınav tablosu yaptım, her satırda bi soru ve şıkları var
(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.
 

 

wmaraci
reklam

Sweetling Sweetling WM Aracı Kullanıcı
  • Üyelik 27.02.2019
  • Yaş/Cinsiyet 42 / E
  • Meslek web tasarımcı
  • Konum Bursa
  • Ad Soyad O** H**
  • Mesajlar 34
  • Beğeniler 2 / 8
  • Ticaret 1, (%100)
HATALI KISIM BUYMUŞ
$canlisinavno=canlisinav1["sinav"];
$canlisoruno=canlisinav1["soru"];

$ EKLEMEYİ UNUTMUŞUM :(
$canlisinavno=$canlisinav1["sinav"];
$canlisoruno=$canlisinav1["soru"];
Xson

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al