Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Kelas Premium!
Belajar Javascript untuk website
Gunakan kupon "mulaijs" untuk diskon 75 ribu!
Select option selected
saya ingin data pertama yang ditampilkan pada select option adalah data yang telah dipilih sebelumnya dan telah tersimpan sebelumnya, berikut kodingan saya. (kondisinya sama seperti ketika kita input sebuah data dati select option lalu kita submit, lalu kita melakukan edit pada data tersebut, jadi data yang telah di isi sebelumnya hrus ditampilkan kembali pada setiap form inputan yang ada) mohon bantuannya
$divhtml .= '<select required name="pemrakarsaRegulasi" id="pemrakarsaRegulasi" >
<option value="">Please Select</option>';
for ($ix = 0; $ix < sizeof($dataStruktural); $ix++) {
if ($dataStruktural[$ix]['EMPLOYEEID'] == $dataPemrakarsa['EMPLOYEEID']) {
$selectedEmp = 'selected = "selected"';
} else {
$selectedEmp = '';
}
$divhtml .= '<option value="' . $dataStruktural[$ix]['EMPLOYEEID'] . '" ' . $selectedEmp . '>' . $dataStruktural[$ix]['NAMESS'] . '</option>';
}
Tanggapan
caranya sudah benar, trs masalahnya apa?
1 Jawaban:
kamu bisa cek pakai ternary operator, misal <pre> $divhtml .= "<option value='". $dataStruktural[$ix]['EMPLOYEEID'] . "'" . $dataStruktural[$ix]['EMPLOYEEID'] == $dataPemrakarsa['EMPLOYEID] ? 'selected' : '' >" . $dataStruktural[$ix]['NAMESS'] . "</option>"; </pre>