big_turk adlı üyeden alıntı: mesajı görüntüle
while içerisinde dönerken bir değişkene doğru cevabı aldığınızı varsayıyorum bu doğru cevaba göre karşılaştırma yapacaksınız tam yapınızı bilmediğim için mantık yürütüyorum ,

mysql tabonuz sorular ve testler şeklinde olsun,

Testler tablonuzda cevaplanmış test sonuçlarını ve doğru yanlış tüm cevapları tutuyorsunuz ve bu sistemde mantıklı olması için 3. soruya verilen cevapta var,

Sorular tablosunda sorularınızı tutuyorsunuz 3. soru ve 3. sorunun doğru cevabı var,

Siz testi düzenlemek için html olarak döktünüz ve testte cevaplanmış butonları veri içerisine alıyor ve formda işaretli hale getirmek istiyorsunuz,

işlemlerde, soruyu sorular kısmından çektiniz html kodlarınız arasında sanki ilk defa cevaplıyormuş gibi boş bir form geldi, cevaplar tablosundan cevabı aldınız. Çektiğiniz sorular kısmında verilen cevabın value değeri birebir uyan bir tane olmak zorunda bunlar eşitse seç diyeceksiniz. Eğer yanlış anlamadıysam bundan daha açık anlatamam sanırım.

İyi Çalışmaar..
Merhaba, söylediklerine katılıyorum fakat bazı soruların cevapları sorulardan uzun olabilmektedir. İki-üç satırlık bir metni eşit mi diye kontrol etmek bana pek mantıklı gelmiyor.

Bir projede ben şu şekilde kullanmıştım. Cevaplar tablosuna dorgru_cevap sütunu ekleyip her soruya sırasıyla a-b-c-d-e harfleride vermiştim. Sorular tablosunda da doğru şıkkı tek harf olarak tutmuştum. Sorguda da sadece tek harf ile eşit mi kontrolü yapılarak daha mantlıklı bir yol izleneceğini düşünüyorum.