Giriş Yap / Kayıt Ol

WM Aracı'na üyelikler tekrar açıldı! Kayıt olmak için TIKLAYIN!

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > PHP

Php ile anket sistemi yapımı

  #1  
Okunmamış 14 Mart 2019, 16:20
yazilimsoru Adlı Üyenin Avatarı
Yazilimsoru.com
 
Üyelik Tarihi: 05 Mart 2018
Cinsiyet: Erkek
Meslek: Web developer
Ad, Soyad: İs... Ko...
Mesajlar: 389
Beğeniler: 119 / 208
Ticaret: 0, 0%
Merhaba arkadaşlar ben anket sistemi yapmak istiyorum.Fakat kafamda çok deli sorular var.Önce size kafamdaki sistemi anlatayım.

Anket oluşturmayı ve ankete oy vermeyi sadece kullanıcılar yapabilecek.Hazırda bulunan üyelik sistemim var.Bu üyeler giriş yapınca bir soru oluşturacaklar ve oluşturdukları soruya seçimler ekleyecekler.Bu seçimler 2'den fazla olabilir.5 olabilir 6 - 7 8 bile olabilir.

Şimdi benin kafamı karıştıran şey bu kadar seçimi bir soruya nasıl ekleteceğim.Tek tek seçimleri veritabanına kaydettik diyelim.Günde 20 anket oluşturulsa her birinde 6 seçenek olsa 120 seçenek olur.Bir süre sonra veritabanı çok şişer.

İkinci bir sorun ise veritabanına oy veren kişileri kaydetme.Bunuda aynı şekilde tek tek veritabanına kaydetsem günde 100 kişi 10 ankete katılsa toplamda 1000 tane veri oluyor.Bu da veritabanını çok şişirecek.

Şimdi ben bu konuda sizce ne yapmalıyım? Nasıl bir yol izlemeliyim?
Web sitem: yazilimsoru.com
  #2  
Okunmamış 14 Mart 2019, 19:10
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 07 Ağustos 2014
Yaş / Cinsiyet: 26 / Erkek
Meslek: Öğrenci
Konum: Diyarbakır
Ad, Soyad: Ha... Ka...
Mesajlar: 724
Beğeniler: 219 / 37
Ticaret: 7, 100%
Başka yolu yok malesef. Böyle bir sistem yapmak istiyorsanız veritabanına ihtiyacınız var. Anket sorularını ve ankete verilen cevapları kaydetmeniz gerekiyor.
  #3  
Okunmamış 14 Mart 2019, 20:09
oxygenb Adlı Üyenin Avatarı
SMMarketi.com
 
Üyelik Tarihi: 13 Temmuz 2015
Yaş / Cinsiyet: 20 / Erkek
Meslek: Öğrenci
Konum: Bursa
Ad, Soyad: Bu... Al...
Mesajlar: 225
Beğeniler: 29 / 13
Ticaret: 15, 100%
Emrah Yüksel'in seçim anketi yazdığı bir ders var Udemy üzerinden fiyatı 25 30 TL gibi bir fiyatı vardı eğer daha pahalıysa mail ile iletişime geçerseniz yardımcı olur bu projeyi kendize göre düzenleyip kullanabilirsiniz.
  #4  
Okunmamış 14 Mart 2019, 22:07
yazilimsoru Adlı Üyenin Avatarı
Yazilimsoru.com
 
Üyelik Tarihi: 05 Mart 2018
Cinsiyet: Erkek
Meslek: Web developer
Ad, Soyad: İs... Ko...
Mesajlar: 389
Beğeniler: 119 / 208
Ticaret: 0, 0%
hafselkarayel ve oxygenb cevaplarınız için çok teşekkür ederim.

Ben hiç veritabanı kullanmayayım demiyorum.Mümkün olan en az şekilde kullanayım ki bir süre sonra veritabanı şişmesinden dolayı performansı düşmesin sitenin.

Hocam seçim anketinde şıklar belli sayıda olur ama benim istediğim sistemde 14 tane bile şık olabilir.
Web sitem: yazilimsoru.com
  #5  
Okunmamış 14 Mart 2019, 22:17
Winston Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 12 Mart 2015
Cinsiyet: Erkek
Meslek: --------
Konum: ABD
Ad, Soyad: En... Ya...
Mesajlar: 568
Beğeniler: 193 / 47
Ticaret: 15, 100%
JSON kullanarak yapabilirsin.
  #6  
Okunmamış 14 Mart 2019, 22:24
yazilimsoru Adlı Üyenin Avatarı
Yazilimsoru.com
 
Üyelik Tarihi: 05 Mart 2018
Cinsiyet: Erkek
Meslek: Web developer
Ad, Soyad: İs... Ko...
Mesajlar: 389
Beğeniler: 119 / 208
Ticaret: 0, 0%
Winston ama nasıl hocam mantığından biraz bahseder misiniz?
Web sitem: yazilimsoru.com
  #7  
Okunmamış 14 Mart 2019, 22:42
Winston Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 12 Mart 2015
Cinsiyet: Erkek
Meslek: --------
Konum: ABD
Ad, Soyad: En... Ya...
Mesajlar: 568
Beğeniler: 193 / 47
Ticaret: 15, 100%
Alıntı:
yazilimsoru Adlı Üyeden Alıntı
Winston ama nasıl hocam mantığından biraz bahseder misiniz?
Anket sonuçları gibi veritabanını şişmesini sağlayacak verileri .json dosyası olarak kaydedebilirsiniz. Tabii biraz zahmetli olabilir ama hızlı olacaktır.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > PHP


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 20:36.