Sahibinden Tarzı Aşamalı İlan Oluşturma Mantığı Hk. #beyinFirtinasi
Merhaba, sahibinden.com sitesinin ilan ekleme sayfasına benzer bir yapı kurmaya çalışıyorum.
Sitede şimdi adim-1'de kategori seçtiriyor ve devam tusuna basınca adim-2ye geçiyor ama kategori id'sini get veya post ile göndermek yerine ilanid kullanılmış burada nasıl bir mantık kullanılmış ??
Kategoriyi seçtikten sonra ilanı oluşturdu desem kategoriyi seçtikten sonra ilanı oluşturmayip sayfayı kapattığında ilan eklenmiş olacak mantıgını anlayamadım birtürlü siz olsanız nasıl yapardınız ?
sahibinden.com/ilan-ver/adim-2?classifiedId=8327712350
Anlattığını yapmak için kategoriyi seçtiğinde oluşturduğu ilan ID'ye SESSION tanımlarsın. SESSION'larda sıra tutarsın.
Mesela STEP ve ID adında birer SESSION oluştur. Kişi kategori seçip ileri dediğinde STEP'e 2 değerini ata, ve seçtiği kategoriyi de SESSION olarak tut. 2.aşamada neler yapıyorsa ilan bilgilerini giriyor sanırım. O bilgileri de kullanıcı ileri dediğinde SESSION olarak tut (STEP 3'e geçtik). Sonrasında bilgileri bir ilan sayfası gibi SESSION'lardan ekrana bas ve onayla derse SESSION'daki bilgileri veritabanına kaydet. Onaylamayıp düzenleye basarsa STEP 2'ye dönüp SESSION'da bulunan bilgileri inputlara bastır. Kullanıcı düzenlemesini yapıp tekrar ileri gitsin ve kaydetsin.
Umarım anlatabilmişimdir mantık olarak. :)