HTML / PHP 'Önceki' Düğmesi

2 Cevap php

Ben bu sorun hakkında saat düşündüm ama herhangi bir sonuca gelmedi. Burada Benim sorunum bir forma eklenen bir 'önceki' Düğme ihtiyaç vardır. Kullanıcı 13 parça kadar parçalı bir Formular doldurmalıdır. Her parçası bir veritabanına her şeyi göndererek ve bir sonraki sayfaya yönlendirme için bir 'İleri' düğmesine sahip bir kendi formüler olduğunu.

Oraya nasıl bir 'Önceki' düğmesini entegre mi? ...

Eğer CakePHP kullanarak olduğumu bildiğin için bu yararlı olabilir yoksa, ve de ben buna oldukça yeni.

2 Cevap

Ben bunu CakePKP'deki çalışması görmek, klasik ASP benzer bir formu kodlu ettik:

Ben adım 2-7 önceki düğmeleri var, 7 adım formu vardı. Her adım bir asp script oluşur. Tüm komut geri kendileri göndermek. Ben GET yöntemi veya POST tarafından çağrıldı görmek için komut her çağırma üzerine REQUEST_METHOD edin. POST daha sonra veri doğrulanır ise, doğrulanmış eğer o kaydedilir. Kullanıcı o sadece, verileri kaydetmek kaydetmek ve bir sonraki adıma geçmek veya kaydetmek ve bir önceki adıma geçmek istiyor seçmenize olanak tanır formlarda üç gönderme düğmeleri vardır. Düğmesine tıklandığında hangi bağlı kullanıcı bir sonraki / önceki sayfaya "yönlendirildi" dır. Bu mesaj eklemek ve bir sonraki / önceki düğmeleri nasıl işleneceğini belirtir:

Multiple Submit Buttons — Specifying default button

Soru gerçekten bir rekor formül her aşamasını saklamak istiyorsun nedir? veya "işlem" in formülü her aşamasını saklamak istiyorsunuz? Buradaki fark önemlidir. Kullanıcı ile ilişkiniz nedir? Onlar giriş musunuz? Onlar anonim? Nasıl sonraki bir formu giriş bunların cevaplarını ilişkilendirmek? Eğer veritabanında her girdiyi saklamak, bazı kronolojik şekilde, o zaman sadece önceden girilen değerleri ile önceki formu doldurmak; Onlar önceki tıkladıklarında. Eğer kayıtları saklamak ve yerine "gelecek" tıklamalar arasındaki değerleri korumak için bir oturum kullanmak istemiyorsanız o zaman bu değerleri ile "önceki" formunu doldurmak.