Bir öykünün yayınlanma onayını veren satırı oyku_duzenle.php sayfasında düzenlerken PHP içine gömülen HTML kodları ile şöyle yapmıştım ve çalışıyordu:
<tr>
<td ><font class="baslik">Yayınla:</td>
<td>
<?
echo"<input type='Radio' name='yayin' value='Y'";if($veri[yayin]=="E") echo "checked ";echo")>Evet";
echo"<input type='Radio' name='yayin' value='N'";if($veri[yayin]=="N") echo "checked ";echo")>Hayır";
?>
</td>
</tr>
SDemirkeser hocamızın birkaç defa dikkat çekmesi üzerine kodlarımı yavaş yavaş temizlemeye başladım. Bu sefer HTML içine gömülen PHP kodları şeklinde yazdım. Ama aşağıda örneğini vereceğim şekilde ilginç bir sonuç veriyor, bana göre PHP ve HTML kodlarımda hata yok, ama sonuç ilginç.
<tr>
<td ><font class="baslik">Yayınla:</td>
<td>
<input type="Radio" name="yayin" value="Y" <? if ($veri[yayin]=='E') ; echo 'checked' ; ?>> Evet
<input type="Radio" name="yayin" value="N" <? if ($veri[yayin]=='N') ; echo 'checked'; ?>> Hayır
</td>
</tr>
SONUÇ: Bu sefer kaç defa öyküyü yeniden düzenlemeye çalışsam, her seferinde Hayır buttonu otomatik seçilmiş oluyor, sanki veri tabanında "E" kayıtlı değilmiş gibi.
Bundaki ince ip ucunu merak ettim gerçekten.