-
Üyelik
12.08.2012
-
Yaş/Cinsiyet
38 / E
-
Meslek
Webmaster
-
Konum
İstanbul Avrupa
-
Ad Soyad
** **
-
Mesajlar
212
-
Beğeniler
12 / 35
-
Ticaret
0, (%0)
bu tarz projelerde ilk önce iskeleti oluşturman gerekiyor yukarıdaki şekildeki gibi bir sistemi kodlamadan önce mysql verilerini oluştur.İlk önce üyelikten başla.
Aşağıdaki"Kullanicilar" tablosu olsun mesela
id
kullanici
sifre
email
telefon
seviye
böyle bla bla gider. Buradaki seviye kolonuna int(11) değeri ver id kolonuna yaptığın gibi daha sonra öğrenciler için seviye türü 2 olsun öğretmenler için 1.
Daha sonrasında Projeler adında bir tablo aç kolonlar aşağıdaki gibi olsun örneğin
projeID
projeadi
projeaciklama
projekayittarihi
uyeid
Buradaki uyeid adlı kolonu kullanicilar'ın id kolonuyla eşleştirirsin.
Sınav sonuçlarınıda aynı şekilde yapabilirsin.Sinavlar adlı tablo aç daha sonra sinavsorulari adli bir tablo daha aç eşleştirme yaparsın.
Umarım anlatabilmişimdir.
1 kişi bu mesajı beğendi.
-
Üyelik
04.07.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğrenci
-
Konum
Antalya
-
Ad Soyad
E** K**
-
Mesajlar
563
-
Beğeniler
111 / 121
-
Ticaret
11, (%100)
Bu zor ve uğraştırıcı bir sistem, neden verdiler ki bu görevi sana, Bilgin başlangıç seviyesindeyse?
PHP Coder,
Kişisel Blog: http://evrimaltay.net
Onur89TR
Üyeliği Durdurulmuş
Banlı Kullanıcı
-
Üyelik
04.12.2011
-
Yaş/Cinsiyet
35 / E
-
Meslek
.
-
Konum
İzmir
-
Ad Soyad
** **
-
Mesajlar
2376
-
Beğeniler
704 / 791
-
Ticaret
1, (%100)
2+2'yi öğretir, sonra 8079087*12083712=? sonucunu ister bu zihniyet.
-
Üyelik
04.07.2012
-
Yaş/Cinsiyet
29 / E
-
Meslek
Öğrenci
-
Konum
Antalya
-
Ad Soyad
E** K**
-
Mesajlar
563
-
Beğeniler
111 / 121
-
Ticaret
11, (%100)
Arkadaş benim sorumu cevaplamış.
Katılıyorum ...
Ek Olarak: Ek olarak: Mantığı da anlatayım size. Şimdi sizin sınıflarınız, sınavlarınız, projeleriniz, ek olarak da öğrenci ve öğretmenlerin ortak tutulduğu bir tablonuz olacak.
Sınıf'ın ID'si, Sınav, Proje ve Öğrencilerin kayıtlarına SID olarak eklenecek. Bu sayede veriler karışmamış olacak. Bunu da şu şekilde yapabilirsin. Öğrenci giriş yaptığında ona bir Session atarsın. Hem ID hem SID şeklinde veya her sayfada Üyenin Session ID'sinden de bulursun ama böyle senin için rahat ve kolay olacaktır. Ardından da aşağıdaki kod örneğine benzer bir örnek kullanabilirsin. Not: Bu SQL komutudur.
session_start();
$sid = $_SESSION['sid'];
mysql_query(SELECT * FROM projeler WHERE sid = '$sid');
?>
Buradaki
sid Sınıf ID'sidir. Veya diğer bir gerekli komut SQL'in JOIN komutudur.
Benden bu kadar, gerisi sana kalmış kolay gelsin.
PHP Coder,
Kişisel Blog: http://evrimaltay.net
Konyali
furkan.konyali@gmail.com
Kullanıcı
-
Üyelik
09.04.2011
-
Yaş/Cinsiyet
31 / E
-
Meslek
Front-end Developer
-
Konum
İstanbul Anadolu
-
Ad Soyad
F** K**
-
Mesajlar
1043
-
Beğeniler
130 / 62
-
Ticaret
5, (%100)
Geçen sene bir yurt için özel öğrenci bilgi sistemi yapmıştım buda biraz ona benziyor fakat ek özellikleri var. Yukarıda diğer arkadaşlarında dediği gibi veritabanını oluşturman lazım. Ben olsaydım ilk önce yapıcaklarımı gruplara ayırırım.