Php de check kontrolü.

tarkiTarkan ÇAKMAK

Merhaba arkadaşlar,

ben php de yeniyim sizden acil yardım istiyorum,

bir konferans yönetim sistemine yaptığım bir ekleme de sorun yaşıyorum.

yaptığım ekleme şöyle;

if ($OC_configAR['OC_trackAsker'] != 1) {
print '
<tr><td class="' . $it . '" align="top">Asker?</td>
<td colspan=5>';
$askeroptions = '<input name="asker" id="form_asker'.$i.'" type="checkbox" onclick="kontrol()" >
<label for="form_asker">Yes</label>

<select id="rutbe" name="rutbe">
<option>Astsubay.</option>
<option>Tgm.</option>
<option>Utgm.</option>
<option>Yzb.</option>
<option>Bnb.</option>
<option>Yb.</option>
<option>Alb.</option> </select>
<label>Dahili No:</label>
<input name="dahili_no" id="dahili_no" type="text" /> ';
if (isset($_POST['asker']) || ($_POST['asker'] ==true)) {
print preg_replace("/(value=\"T\")/","$1 checked", $askeroptions); }
else { print preg_replace("/(value=\"F\")/","$1 checked", $askeroptions); }
print ' <br> <span class="note">' . $OC_configAR['OC_askerNote'] . '</span></td> </td> </tr>';
} else { print '<input type="hidden" name="asker" value="false">'; }

// yapmak istediğim şey checkbox seçildiğinde yukarıdaki seçeneklerin(Astsubay,tğm.,... gibi) görünür olması,

birde bu seçeneğin seçilmiş ise veri tabanına kayıt yapılması gerek nasıl yapabilirim.

2011-04-23 11:57:12

Php

saltintopSahin Altıntop

selam,

sanırım istediğin aşağıdaki gibi bişi,

<script>
function kontrol() {
var a = document.getElementById("chk").checked;
if(a == true) {
 document.getElementById("slc").disabled = false;
}else{
 document.getElementById("slc").selectedIndex = 0;
 document.getElementById("slc").disabled = true;
}
}
</script>

<input type="checkbox" id="chk" name="check" value="chk"  onClick="kontrol();">
<select id="slc"  name="subaylar" disabled>
<option></option>
<option>Astsubay.</option>
<option>Tgm.</option>
<option>Utgm.</option>
<option>Yzb.</option>
<option>Bnb.</option>
<option>Yb.</option>
<option>Alb.</option>
</select>

2011-04-25 11:52:44

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro