ChuckyFun adlı üyeden alıntı: mesajı görüntüle
Merhaba,

Eğer böyle aşamalı bir anket düşünüyorsan muhtemelen ilk 4 sorunun cevaplarına göre diğer aşamalardaki sorular değişiklik gösterecektir. Bunun için zaten her aşamada cevapları veritabanına kayıt etmelisin. Basit bir şekilde anlatmak gerekirse oluşturman gereken anket tabloların şu şekilde olabilir.

soru tablosu
soruId
soru
aciklama
asama

şıklar tablosu
sikId
soruId
sik
dogru

cevaplar tablosu
cevapId
soruId
sikId
ip
time

Tabloları bu şekilde oluşturduktan sonra, php ile anket sorularını asama=1 koşulu ile çekersin. Her cevabı $.ajax ile veritabanına anında kayıt edersin. Devam dediğinde cevaplarına bagli olarak çeşitli koşullarla asama=2 sorularını ekrana yazarsın. Devam dediğinde aynı şekilde asama=3 sorularını ekrana basarsın.
Öncelikle cevabınız için teşekkürler.

Her sayfa için ayrı mysql tablosu yapmaya karar verdim. 3 ayrı sayfa yerine aslında tek sayfada gizleyerek yapmak nasıl olur acaba ?

Yani şöyle ilk anketi yaptı kullanıcı, devama tıkladı ve ilk anket hidden oldu, ikinci anket açıldı. İkinci anketi doldurdu, devama bastı ve ikinci anket hidden oldu ve 3.anket açıldı gibi. Bu tarz bir olay döngüsü yapılabilir mi ajax ile?