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.
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.
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 Ol Şimdi DeğilÜ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.
< Bu mesaj bu kişi tarafından değiştirildi tuarek7 -- 9 Eylül 2014; 15:50:01 >