selim61' Alıntı:

ploop' Alıntı:

Eger kullanici dropdown menuden Marka ve Model secimi yapacak ise bunlari ayri bir tabloya at. Ama gerekmedikce id leme, yani markaid yada modelid yapma.

Önceki mesajı yazarken, dropdown menü için tablo açma önerisini okumamıstım, çok mantıklı geldi bu yapı tesekkurler. Sistemin konusu otomobil ilanı olduğu için araba.com bazlı düsünüyorum simdilik. Tabi ki yurtdısı örneklerinden vs. fikir alacağım ama genel olarak sistemin yapısı araba.com gibi olacak. Daha düsünme asamasındayım açıkçası, ama aklımdaki kadarıyla: - Ana sayfada eklenen son ilanlar - Vitrin ilanları - Hızlı arama - Detaylı ve hızlı aramanın arasında bir sey - Marka ilanlarına hızlı linkler - Son eklenen / Özel gösterime sahip Araba Satıcıları - Son eklenen / Özel gösterime sahip Yedek parça / Tamirciler - Son eklenen / Özel gösterime sahip Araba kiralama sirketleri - Üyelik düsünüyorum, bu da 2 çesit olacak: Bireysel ve kurumsal. PHP'de hiç üyelik sistemi yapmadım, bu yüzden mutlaka yapmalıyım merak ediyorum Üyeler ilan gönderme, ilanlarda değisiklik yapma, diğer üyelere mesaj atma vs. gibi fonksiyonlara sahip olacak. Eğer yapabilirsem üyelik olaylarını vbullettin foruma entegre yapmayı planlıyorum. Ama bu özel mesaj atma vs. onları kendi yazdığım kodlardan yapmayı planlıyorum yapabilirsem tabi - Daha üzerinde fazla düsünmediğim için aklıma gelenler bunlar, her türlü öneriye açığım

Marka ve alt model bağlantılarını text dosyasına da atabilirsin veritabanı çok şişmesin arzusundaysan. Kırk yılda bir update edilecek ama insanlar farklı şekillerde girmesin diye standart bir option menu kurmak istediğin zaman her dakika mysql'e başvuru yapma. Text dosyası hazırla mesela oradan çeksin. Dosya sisteminden okuma mysql'den okumadan çoğu zaman hızlı oluyor, en azından benim için öyle oldu hep.

O zaman böyle yapayım çok tesekkurler.

Evet bu da mantıklı geldi, buradaki bilgileri yoğurup bir sentez çıkacak ortaya hadi bakalım

yani bütün özellikler için ayrı tablo mu olusturayım? CREATE TABLE `marka` , CREATE TABLE `renk`, CREATE TABLE `motorgucu` vs... resim olayını ayrı tabloda yapıyorum, onu önceden tecrübe etmistim

Selam, PHP'yi internetten öğrenme çalısmalarım devam ediyor. Öğrenmeye devam ettikçe, aklıma yeni sorular takılıyor. Makale vb. sitelerin veritabanlarını olustururken fazla is yok ama, diyelim ki araba sitesi hazırlıyoruz; o zaman neye göre nasıl bir veritabanı hazırlamamız gerekir? Örneğin araba sitemizde asağıdaki özellikler olsun: araba markası, renk, model, motor gücü, yıl, fiyat, silindir. Bu özellikleri araba diye tablo diye yaratıp, aynı sütuna mı eklersiniz yoksa hepsi için ayrı sütun mu açarsınız? Pek açıklayamadım, örnek vereyim : PHP:

Farklı Yollar Alternatifler Yazıldıgını Varsayarak bunun yerine Select menude id yerine Tam ad yazdır Tek tek Ekle

iyinet' Alıntı:

Angelo'nun onerisi cok guzel. Ornegin kaynaklar. php dosyasi olusturup bu bilgileri statik array'e atabilirsiniz. $firmalar = array ; $modeller = array( 'camry', '4runner', ... ); $modeller = array( 'murat131', 'murat132', ... );

iyinet ama o zaman araba.com'daki gibi marka, renk, model aramasını nasıl yapacağız? Yani mesela füme renginde bir Subaru araba arıyorum. Bu özelliklerin aranabilmesi için, önceden bu özellikte arabanın eklenmis olması gerekmez mi? Çünkü eğer öncede füme renginde bir araba eklenmediyse, araba_renk bölümünde füme olmayacak, dolayısıyla hazırlayacağım option menüde olmayacak. Çok mu amatörce düsünüyorum bilmiyorum ama düz mantık iste