O şekilde yapmayı planlıyorsan şyle olur; deme miktarı - deme tarihi - demeyi yapanın adı soyadı Şeklinde listeletirsin. "SELECT FROM odemeler" diyip odemeler tablosunu çekersin, miktarla tarihi yazdırırsın, gelen kullanıcı idsinide başka bir sorguya verirsin "SELECT FROM kisiler WHERE id kisiId" şeklinde, burdan dnen ad soyad değerlerinide demeyi yapanın adı soyadı hanelerine yazdırırsın. Bu şekilde yapacaksan veritabanını şyle yapabilirsin 3 tablo: kisiler, odemeler, yonetim kisiler tablosu: kisiId, ad, soyad odemeler tablosu: kisiId, miktar, tarih yonetim tablosu: kadi, sifre odemeler tablosuna kisiId dışında bir id değeri eklemene gerek yok, direk ORDER BY tarih yaparsın, deme tarihlerine gre sıralatırsın zaten. Tarihi otomatik aldırıp kaydettirirsin, panelde tüm kişilerin yanına bir silme butonu eklersin ad soyad yazmadan kisiId ile direk butona tıkladığında o kişi silinir tabi yine odemeler tablosundan da bu kisiIdye sahip demeler sildirilebilir. Hatta kişi silme sorgusunu buton çalıştırır, bu kişi silme sorgusu için trigger yazarsın, o trigger ile odemeler tablosundan kişiye ait kayıtlar silinir. Geliştirmek istedikten sonra çok geliştirilir, ben bu işi çzemedim dediğin için olabildiğince basit anlatmaya çalıştım. Gerçi ben de profesrü değilim ama ilk mesajda yazdığımdan daha fazlası yapılabilir elbet =) Ekleme: hatta şyle bir triggerda ekleyebilirsin: kullanıcının yaptığı demenin kayıt sorgusu çalıştığında bir trigger çalışır, odemeler tablosunda o kullanıcının idsini tutan deme kayıtlarındaki miktarları toplayıp kullanıcının borcu kalıp kalmadığını kontrol eder, eğer borcu bittiyse kullanıcıyı sistemden silebilir ya da herhangi başka birşey yapabilir. wasd tarafından 04/Kas/14 03:35 tarihinde düzenlenmiştir :)

Ben kendi çapımda php ğrenmeye çalışan bi adamım. Fakat bi yerlerde tıkanıyorum hep. Şuan yurtta kalıyorum. Yurtta 7 arkadaş ortak internet bağlattık. İnternet benim üzerime. Ben hepsinden aylık para alıyorum. Faturayı düyorum. Bu işi için kendi çapımda bi script yapayım dedim. Fakat veritabanını bile nasıl şekillendirmem gerek çzemedim. Nasıl bişey istediğimi tarif edeyim;7 kişinin listeneceği rneğin ekim ayında dediyse dedi. Kasım demedi şeklinde tablo gibi listeleyebileceğim. Karmaşık bi admin paneline gerek yok. Byle bi script yapmak istiyorum. Bana yardımcı olabilecek olan var mı? Çok zamanını almaz diye tahmin ediyorum. Hatta yarım saat içinde bana anlatarak yazabilsinNe kadar ücret isteyeceğini pm yoluyla bildirirse anlaşırız umarım.

Şimdi profesyonel birşey olmadığı için gelişigüzel syleyeyim, sen araştır yaz, madem meraklısın yapabilirsin :) Veritabanında iki tablo oluştur, kisiler ve yonetici. Ynetici kısmına 2 sütun oluştur kadi ve sifre diye, kullanıcı adını ekle ve kullanacağın şifreyi md5leyip ekle. Kisiler kısmına ad, soyad, ve taksit sütunlarını oluştur. (tabi taksit kısmında ister 1 sütun oluşturup her demede 1 arttırıp kaç taksit dendiğini sayı olarak tut, istersen 12 sütun oluştur bool tipinde, direk 1-0 şeklinde dendi-denmedi gibisinden tut) Veritabanı kısmı biti, tutulması gereken başka bilgi yok herhalde? Şimdi geç admin paneline; login. php içerisinde giriş formu oluştur bir kontrol. php sayfasına kadi değerini ve md5 değerini gnder, SELECT FROM yonetici WHERE kadi gelenKadi AND sifre gelenMd5lenmisSifre gibi bi sorguyla veritabanından kontrol et girişi, doğruysa panele git yanlışsa geri dndür de. panel. php dosyanda session kontrolün olacak, ona grede eğer giriş yapılmamışsa session değerleri hatalı yada eksik diyip paneli gstertmemelisin, yoksa direk panel. php açılır giriş yapılmadan. Panelde de SELECT FROM kisiler diyip bütün satırları sütunları çektirip listeleyip yazdırırsın Ad Soyad - 1. ay 2. ay falan gibisinden alt alta, her ayın olduğu kısımda bi checkbox olur, sayfanın en altında bi kaydet butonu olur, kaydet dediğinde işaretli olan checkboxlar vtabanına true dndürür ilgili ay sütununa. panel. phpde kullaniciEkle. phpye link verirsin, tıkladığında yine session kontrolü ile oturum açılmışmı baktırırsın, oturum doğrulandıktan sonra ad ve soyad için textboxlar olur, gnder ve sil butonların olur, gndere tıkladığında INSERT INTO kisiler (ad, soyad, ay1, ay2,... diğer ayların sütunları) VALUES şeklinde bir sorguyla yeni kişi eklersin, sile tıkladığında DELETE FROM kisiler WHERE ad girdiginAd AND soyad girdiginSoyad sorgusuyla kayıt silersin. index. php dosyasında da SELECT FROM kisiler diyince gelenleri paneldeki gibi listeletirsin, ama checkboxlı olarak değilde checkbox yerinde dendiyse yeşil tik işareti, denmediyse kırmızı çarpı işareti gsterir. Framework bilgim yok, byle birşey için frameworke gerek olduğunu da sanmıyorum, düz php yapıştır gitsin. Daha sonra bi freehost falan ayarlayıp scripti yükle kim demiş kim dememiş diğerleride grsün :D tabi kağıt üzerinde de kaydını tut ki hacklenir, silinir bişey olur hesabın şaşmasın. Haydi kolay gelsin. :)

wasd hocam sağolasın. kendi resellerım var zaten :)amaç burda gerçek verileri tutmak da değil. Kendim birşeyler yapabilmek ve yapabildiğimi grmek. Bu taksitlendirme için ayrı bi tablo yapsam. Odeme diye odeme_id -> pk aiodeyen_id -> odeyen kişinin idsiodeme_miktari -> o ay denen miktarodeme_tarihi -> hangi tarihte demişşeklinde yapsam. Bunu nasıl birleştireceğim veriyi index. php de yansıtırken?

yok mu yardımsever bi vatandaş :(