Php de radio ve checkbox ların işimize çok yaradığını daha önce söylemiştik. Peki bir checkbox veya radio buton kullanıldığında bu verileri nasıl göstereceğiz. Örneklerler bunu görelim .

[php]
<?php
if(isset($_POST)){
$erkek = ($_POST[‘cinsiyet’]=="Erkek") ? ‘checked’ : null;
$kadin = ($_POST[‘cinsiyet’]=="Kadın") ? ‘checked’ : null;
$dil = $_POST[‘dil’];
$alm = ($dil[0]=="Alamanca") ? ‘checked’ : null;
$ing = ($dil[1]=="İngilizce") ? ‘checked’ : null;
$fra = ($dil[2]=="Fransızca") ? ‘checked’ : null;
}
?>
<form method="POST" action="">
Cinsiyet<br>
<input type="radio" <?php echo $erkek?> value="Erkek" name="cinsiyet">Erkek
<input type="radio" <?php echo $kadin?> value="Kadın" name="cinsiyet">Kadın
<br>
Bildiğiniz Diller<br>
<input type="checkbox" <?php echo $alm?> value="Almanca" name="dil[0]">Almanca
<input type="checkbox" <?php echo $ing?> value="İngilizce" name="dil[1]">İngilizce
<input type="checkbox" <?php echo $fra?> value="Fransızca" name="dil[2]">Fransızca
<br>
<input type="submit" value="Gönder">
</form>
[/php]

[php]
<?php
$dil = isset($_POST[‘dil’]) ? $_POST[‘dil’] : null;
$cinsiyet = isset($_POST[‘cinsiyet’]) ? $_POST[‘cinsiyet’] : null;
?>
<form action="" method="POST">
Cinsiyet<br>
<input type="radio" <?php if($cinsiyet=="Erkek") echo ‘checked’; ?> name ="cinsiyet" value="Erkek"> Erkek
<input type="radio" <?php if($cinsiyet=="Kadın") echo ‘checked’; ?> name ="cinsiyet" value="Kadın"> Kadın
<br>Yabancı Diller <br>
<input type="checkbox" <?php if ($dil[0]=="Almanca") echo ‘checked’; ?> name="dil[0]" value="Almanca"> Almanca
<input type="checkbox" <?php if ($dil[1]=="İngilizce") echo ‘checked’; ?> name="dil[1]" value="İngilizce"> İngilizce
<input type="checkbox" <?php if ($dil[2]=="Fransızca") echo ‘checked’; ?> name="dil[2]" value="Fransızca"> Fransızca
<br>
<input type="submit" valu="Kayıt">
</form>
[/php]

bu şekilde işaretlenmiş radio butonların ve checkbox kutularının hangisinin işaretlendiğini görebiliriz.

php_cookie_olusturma_silme