Kullanıcıların basamaklı bir süreç oluşturmak için olanak sağlayan bir senaryo üzerinde çalışıyorum.
Adımlar bunlar kullanıcı yarattı sonraki adıma yönlendirileceksiniz sonra bir form doldurmak olacaktır URL'ler ziyaretçi gönderen oluşacaktır. Istedikleri ve her adımı için url benzersiz olacak gibi her kullanıcı gibi birçok adımları oluşturabilirsiniz.
Ben bu yüzden bu konuda bir kaç soru var ben doğru / en verimli şekilde bu yapıyorum emin değilim. Ben burada başlar önce benim tablo yapısının basit bir versiyonu:
step_id user_id step_url step_order
1 1 example.com?step=1 1
2 2 test.com?step=1 1
3 1 example.com?step=3 2
Bir ziyaretçi step_url yönelik olacaktır: example.com user_id = 1 adım: 1
Bu sayfada bu gibi step_id değeri ile gizli bir alanı içeren bir form olacak:
<input type="hidden" name="step_id" value="1">
http://mysite.com/form-process.php: ziyaretçinin bu formu doldurduktan sonra buna benzer bir url benim komut dosyası tarafından işlenecektir
Form gönderildikten sonra sonra benim kullanıcı yarattı sonraki adıma ziyaretçinin doğrudan gerekir.
Şu anda bu benzer bir kod kullanarak yapmak istiyorum:
SELECT step_url FROM table WHERE step_order='$current_step_order'+1
İşte bu konuda benim sorular şunlardır:
Bu başarmak için en iyi en etkili yolu nedir? Ya da daha iyi bir yolu var mı?
Step_id sütun otomatik artış olduğu gibi ... nasıl bir kullanıcı yeni bir adım ekler her zaman 1 ile sipariş sütun artırmak istiyorsunuz?
Bu okumak için zaman ayırdığınız için teşekkür ederiz.
Paul