Arama butonu
Bu konudaki kullanıcılar: 1 misafir
1
Cevap
552
Tıklama
0
Öne Çıkarma
MySql Anket oluşturma
T
11 yıl
Yüzbaşı
Konu Sahibi

veri tabanında, anket, sorular, cevaplar şekllinde 4 tane tablo var. Kullanıcılar anket oluşturma
panelinden anket oluşturup kayıt edebilecekler. Her ankette kullanıcının belirlediği
kadar soru ve her soruda kullanıcının belirlediği kadar seçenek olacak yani anket1 de 4 soru var her soruda da 2 secenek var. Benim sorum bu tabloları veri tabanında nasıl
ilişkilendireiblirim yani anket tablosundaki anket1'in id'sini sorular tablosundaki soru1'in id'sine eşitliyorum (böyle yapınca soru 2 soru 3... eşitlenmiş olmuyor
cevaplar tablosundaki cevap1'in id'sini de soru1'in id'sine eşitliyorum yine cevap2 cevap3 cevap4 açıkta kalıyor örneğin;
anket adı futbol soru sayısı 5 seçenek sayısı 4
anket adı basketbol soru sayısı 8 seçenek sayısı 3
anket adı voleybol soru sayısı 6 seçenek sayısı 5
bu tarz birşeyi veri tabanına nasıl ekleyip çekicem çıkamıyorum işin içinden yardımcı olabilecek var mı ? Teşekkürler
< Resime gitmek için tıklayın >

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi tuarek7 -- 9 Eylül 2014; 15:50:01 >

Ç
11 yıl
Çavuş

Kardeşim ben hiç mysql kullanmadım, sorunu da tam anlamıyla anlamadım ama, anladığım kadarıyla cevaplamaya çalışayım.

Şimdi dediğine göre, Anketler, Sorular ve Seçenekler adında üç tablon var.

Anketler tablosunda da AnketID kolonun olsun diyelim. Buna göre Sorular tablonda da SoruID ve SoruMetni gibi kolonların yanında bir de AnketID kolonu koyarsın. Ve o ankete ait soruları getirirken de şöyle bir sorgu yazabilirsin:

select SoruID,AnketID,SoruMetni where AnketID=@AnketID

AnketID değerini dışarıdan querystring yardımıyla alabilirsin. Mesela bir ankete tıkladın, tıkladığın anketin ID değerini adres satırında taşırsın ve parametre değeri olarak o değeri alırsın. Aynı mantık, Seçenekler-Sorular tabloları için de geçerli.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.