| ASK
gan baru belajar autosugest ni kira-kira ini salah di mana ya, tidak mau tampil soalnya
<?php $db = new mysqli('localhost', 'root' ,'', 'dbskripsi'); if(!$db) { echo 'Could not connect to the database.'; } else { if(isset($_POST['queryString'])) { $queryString = $db->real_escape_string($_POST['queryString']); if(strlen($queryString) >0) {
$query = $db->query("SELECT tsiswa.nama_lengkap, tkelas.namakelas, tkelas.idkelas, ttapel.semester, ttapel.tahunajaran FROM tsiswa, tkelas, ttapel WHERE tsiswa.NIS=tkelas.NIS AND ttapel.idtapel=tkelas.idtapel ANF tkelas.aktif='Y' AND tsiswa.nama_lengkap LIKE '$queryString%'"); if($query) { echo '<ul>'; while ($result = $query ->fetch_object()) { echo '<li onClick="fill5(\''.addslashes($result->['tahunajaran']).'\');"fill4(\''.addslashes($result->['semester]').'\');"fill3(\''.addslashes($result->['namakelas']).'\');"fill2(\''.addslashes($result->['nama_lengkap']).'\');fill(\''.addslashes($result->['idkelas']).'\');">'.$result->idkelas.' '.$result->nama_lengkap.' '.$result->namakelas.' '.$result->semester.' '.$result->tahunajaran.'</li>'; } echo '</ul>'; } else { echo 'OOPS we had a problem :('; } } else { // do nothing } } else { echo 'There should be no direct access to this script!'; } } ?> |
|
| UP |
|
| error-nya apa om? |
|
| Abu Unaisah Setianto ga tampil gan saat diketik muncul 'oops we had a problem |
|
| sepertinya kesalahannya ada di sini
while ($result = $query ->fetch_object()) { echo '<li onClick="fill5(\''.addslashes($result->['tahunajaran']).'\');"fill4(\''.addslashes($result->['semester]').'\');"fill3(\''.addslashes($result->['namakelas']).'\');"fill2(\''.addslashes($result->['nama_lengkap']).'\');fill(\''.addslashes($result->['idkelas']).'\');">'.$result->idkelas.' '.$result->nama_lengkap.' '.$result->namakelas.' '.$result->semester.' '.$result->tahunajaran.'</li>'
saya belum tahu caru penulisan untuk yang dari beberapa tabel |
|
| ANF tkelas.aktif='Y' ?? |
|
| Iya maksudnya untuk yang siswa statusnya aktif |
|
| seharusnya AND atau ANF? |
|
| AND gan thanks koreksinya, da muncul nilai auto suggestnya cuma muncul permasalahn baru saat dipilih tidak terisi ke text field tahun pelajaran saja yan terisi |
|
| javascrtpnya seperti ini
//auto suggest function suggest(inputString){ if(inputString.length == 0) { $('#suggestions').fadeOut(); } else { $('#country').addClass('load'); $.post("modul/modul_guru/mod_nilai/autosuggest.php", {queryString: ""+inputString+""}, function(data){ if(data.length >0) { $('#suggestions').fadeIn(); $('#suggestionsList').html(data); $('#country').removeClass('load'); } }); } }
function fill(thisValue) { $('#idk').val(thisValue); setTimeout("$('#suggestions').fadeOut();", 10); }
function fill2(thisValue) { $('#nama').val(thisValue); setTimeout("$('#suggestions').fadeOut();", 10); } function fill3(thisValue) { $('#nk').val(thisValue); setTimeout("$('#suggestions').fadeOut();", 10); }
function fill4(thisValue) { $('#s').val(thisValue); setTimeout("$('#suggestions').fadeOut();", 10); } function fill5(thisValue) { $('#t').val(thisValue); setTimeout("$('#suggestions').fadeOut();", 10); } |
|
| text fieldnya seperti ini
<div id="suggest"> Id Kelas:<br> <input type="text" onKeyUp="suggest(this.value);" name="idkelas" onBlur="fill();" id="idk" size="3"/> *Ketik Nama Siswa <div class="suggestionsBox" id="suggestions" style="display: none;"> <img src="images/arrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" /> <div class="suggestionList" id="suggestionsList"> </div></div> <br> Nama Siswa:<br> <input type="text" disabled="disabled" name="nama_lengkap" onBlur="fill2();" id="nama" size="10"/> <br>Kelas:<br> <input type="text" disabled="disabled" name="namakelas" onBlur="fill3();" id="nk" size="10"/> <br>Semester:<br> <input type="text" disabled="disabled" name="semester" onBlur="fill4();" id="s" size="10"/> <br>Tahun Ajaran:<br> <input type="text" disabled="disabled" name="tahunajaran" onBlur="fill5();" id="t" size="10"/> <div> |
|
| udah cek di error console? ane juga ikut bingung :D |
|
| ini screen shootnya |
|
| ane biasanya pake datalist (simple) : http://www.w3schools.com/tags/tag_datalist.asp |
|
| Abu Unaisah Setianto datalist ya saya belum pernah coba masih baru belajar |
Tidak ada komentar:
Posting Komentar