implant


  Aktif KonularAktif Konular  Forum Üyelerini GösterÜye Listesi  Forumu AraArama  YardımYardım
  Kayıt OlKayıt Ol  GirişGiriş
ASP / ASP.NET
 ASPTurkiye.com Forum : ASP / ASP.NET
Konu Konu: ASP İLE QUIZ SEÇENEKLERİNİN RASTGELE AYAR Yanıt YazYeni Konu Gönder
Yazanlarda
Mesaj << Önceki Konu | Sonraki Konu >>
hilsst
Yeni Üye
Yeni Üye


Kayıt Tarihi: 14-Ekim-2007
Gönderilenler: 1
Gönderen: 14-Ekim-2007 Saat 22:43 | Kayıtlı IP Alıntı hilsst

Arkadaşlar ASP ile quiz yapmaya çalışıyorum. Birçok örneği olmasına rağmen benim yapmaya çalıştığim diğerlerinden farklı. Ben database oluşturduğum iki sütundan BİRİNE soruları diğerine cevaplarını yazdım. Soru ekrana geldiğinde doğru cevabın ve diğer 3 yanlış cevabın gelmesini (randomize) sağlayabiliyorum ancak doğru ve yanlışlar hep aynı şıklarda geliyor. Doğru ve yanlışların her seferde farklı şıklarda görünmesini nasıl sağlarım? Doğru cevap bazen a şıkkında bazen d şıkkında bazen e şıkkında gelsin mesela.

Yukarı Dön Göster hilsst's Özellikler Diğer Mesajlarını Ara: hilsst
 
blordk
Yeni Üye
Yeni Üye


Kayıt Tarihi: 19-Ekim-2007
Ülke: Turkiye
Gönderilenler: 1
Gönderen: 19-Ekim-2007 Saat 14:13 | Kayıtlı IP Alıntı blordk

veritabanının şöyle olduğunu düşünürsek

SORULAR tablosu

ID       SORU     
1        ...hangisi doğrudur?

CEVAPLAR tablosu

ID    SORU_ID      CEVAP         & nbsp;    DOGRU
1       1           ;     birinci cevap           1
2       1           ;     ikinci cevap         & nbsp;  2
3       1           ;     üçüncü cevap           1
4       1           ;     dördüncü cevap       1
5       1           ;     beşinci cevap           1

 

görüntüye gelince sen normal her görüntülemede ORDER BY kısmı ve a, b, c, d, e random değişecek şekilde kodlarsın yani tablolardan tamamen bağımsız.post ederken

randomsectim=  ' buraya a, b, c, d, e random değişecek şekilde kodlarsın

href="kontrol.asp?soru_id=<%=rs("ID")&secenek=<%=r andomsectim%>"

kontrol sayfasındada kontrolü yaptıktan sonra yazarsıın

seçilen şık :<%REQUEST.QUERYSTRING="randomsectim" %>    doğrudur / yanlıştır.

bence böyle olabilir biraz tersten göstermek gibi oldu ama aklıma geldi

 



__________________
blordk
Yukarı Dön Göster blordk's Özellikler Diğer Mesajlarını Ara: blordk Ziyaret blordk's Ana Sayfa
 

Eğer Bu Konuya Cevap Yazmak İstiyorsanız İlk Önce Giriş
Eğer Kayıtlı Bir Kullanıcı Değilseniz İlk Önce Kayıt Olmalısınız

  Yanıt YazYeni Konu Gönder
Yazıcı Sürümü Yazıcı Sürümü

Forum Atla
Kapalı Foruma Yeni Konu Gönderme
Kapalı Forumdaki Konulara Cevap Yazma
Kapalı Forumda Cevapları Silme
Kapalı Forumdaki Cevapları Düzenleme
Kapalı Forumda Anket Açma
Açık Forumda Anketlerde Oy Kullanma

Powered by Web Wiz Forums version 7.91
Copyright ©2001-2004 Web Wiz Guide

Bu Sayfa 0,1094 Saniyede Yüklendi.