Bir alanın geçmiş değeri tutmak

3 Cevap php

Ben bir php sayfası kullanıyorum ve sunmak (on) yenilenir. i bir önceki sunulması bir textfield değerini tutmak gerekir. bunu yapmak için nasıl

3 Cevap

Sadece form görüntüler aynı komut verileri geri gönderme ediyorsanız, gibi bir şey:

<input type="text" name="foo" value="<?PHP echo $_POST['foo']; ?>"/>

Kullanıcı "away" gidin, ve sonra geri sayfasına gelip gidiyor, muhtemelen $ _SESSION kaydetmek istediğiniz şeyler doldurma ile uzak alabilirsiniz.

Evet, yukarıda şey doğrudur. Sonunda eninde sonunda sayfayı yenilemek ve veri korunmuş olacaktır gerekmez AJAX kullanın.

tim doğru, ancak kullanıcı girişi kaçan konusunda dikkatli olmak gerekir. İdeal ne görüntülenmesini istediğiniz içeri kullanıcı türleri muhtemelen &#39; dönüştürülmüş alacak gibi o html varlıkları bulacaksınız tam olarak ne olduğunu.

Biraz daha iyi:

<input type="text" name="foo" value="<?PHP echo htmlentities($_POST['foo']); ?>"/>