PHP'de Form Varsayılan Değerinin Korunması
Diyelim ki bir sayfayı ilk ziyaret ettiğimizde input alanında zaten bir metin olsun istiyoruz. Kullanıcı bu metni düzenleyebilir veya olduğu gibi bırakabilir. Form gönderildikten sonra inputta, gönderim anındaki metin kalmalı.
Bu sorunu çözmek için koşulumuza bir
else bloğu eklememiz ve bu
blokta varsayılan değeri göstermemiz gerekir:
<form action="" method="GET">
<input
name="test"
value="<?php
if (isset($_GET['test']))
echo $_GET['test'];
else echo 'default'
?>"
>
<input type="submit">
</form>
Bir form kullanarak kullanıcıdan yılı sorun. Gönderimden sonra, bu yılın artık yıl olup olmadığını belirleyin. Sayfaya ilk girişte inputta zaten mevcut yılın bulunmasını sağlayın.