Php de check kontrolü.
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.
Php
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>