Saya coba membuat autocomplete untuk inputan transaksi.
get_data.php
<?php
$conn = oci_connect('amin', 'amin', 'hp/XE');
if (!$conn) {
    $e = oci_error();
    trigger_error(htmlentities($e['message'], ENT_QUOTES), E_USER_ERROR);
}
 
$term = $_GET['code'];
 
$query = oci_parse($conn,"select * from barang where kdbar = '".$term."'");
oci_execute($query);
$produk = oci_fetch_array($query);
$json = array(
	'label' => $produk['kdbar'].' - '.$produk['nmbar'], // text sugesti saat user mengetik di input box
	'value' => $produk['kdbar'], // nilai yang akan dimasukkan diinputbox saat user memilih salah satu sugesti
	'nama' => $produk['nmbar']
);
header("Content-Type: text/json");
echo json_encode($json);
?>

kemudian untuk autocompletenya sebagai berikut.
<!doctype html>
<html>
	<head>
		<title>Tutorial Autocomplete</title>
		<!-- tambahkan jquery dan jquery ui -->
		<script type="text/javascript" src="jquery-ui/js/jquery-1.9.0.js"></script>
		<script type="text/javascript" src="jquery-ui/js/jquery-ui-1.10.0.custom.min.js"></script>
		<link type="text/css" rel="stylesheet" href="jquery-ui/css/smoothness/jquery-ui-1.10.0.custom.min.css"/>
	</head>
	<body>
		<form method="post" action="">
			Kode: <input type="text" id="kdbar" name="kdbar"/> Name: <span id="nama-produk">-</span>
			<br/><input type="submit" value="submit"/>
		</form>
			<script type="text/javascript">
			$(document).ready(function(){
				$("#kdbar").autocomplete({
					minLength:2,
					source:'get_data.php',
					select:function(event, ui){
						$('#name').val(ui.item.nama); // untuk isi value input text
					}
				});
				$("#kdbar").blur(function(){
					if($('#name').val()){
						return;
					}
					$.ajax({
						dataType:'json',
						url:'get_data.php?code='+$('#kdbar').val(),
						success:function(resp){
							$('#name').val(resp.nama);
						}
					});
				});
			});
		</script>
	</body>
</html>

Mohon koreksinya bagian mana yang salah.
Terimakasih.
Silahkan login untuk menjawab!
[ASK]
minta bantuannya pak ellyx, bagaimana cara memasukkan values/nilai yang berdasarkan data yang diambil dari database "aku lampirkan screenshoot gambarnya" kurang lebih seperti itu..
Kriteria dan Sub Kriteria diambil dari database, dan aku menambahkan textfield untuk memasukkan nilai di setiap sub kriterianya..
nah, yang jadi masalahnya untuk save data nya aku gabisa,
aku taruh
nilai[".$result['idSubKriteria']."]'
disetiap textfieldnya, lalu pada proses query aku looping pakek foreach
foreach ($nilai as $n => $value_n) {
$query = "insert into nilai (idSubKriteria, nilai) values ('$n','$value_n')";
mysql_query($query) or die ("Filed : ".mysql_error());
}
tapi data tidak mau tersimpan, karena mysql gamau 'idSubKriteria' diupdate, kan kalo dilooping berarti 'idSubKriteria' nya diganti dengan keys dari array tersebut ..
mohon bantuannya master
terimakasih sebelumnya.
Silahkan login untuk menjawab!
blh tanya all..untuk membuat laporan klu mw d export k excel dengan php gmn y ada yg tw..?!

Lihat semua 2 jawaban

Silahkan login untuk menjawab!
ane punya kasus begini gan ada tabel kepegawaian yaitu "tb_sttpeg"
option "tb_sttpeg"
id --> 1 = PNS
id --> 2 = Bukan PNS
setelah itu ane insert ke combobox table tersebut.

Gmn ya gan setelah salah satu option tersebut di pilih maka akan tampil new row
sehingga nanti jadinya spt ini

<tr>
<td>Nama</td>
<td><input type="text" name="nama" /></td>
</tr>

mohon bantuannya gan...
Silahkan login untuk menjawab!
untuk get nya
   <?php
    $con = mysql_connect("localhost","root","");
    mysql_select_db('db_umroh');
    $user=$_SESSION['login_user'];
    $key=substr($user,-4);

    $sql = "SELECT * FROM tabel_cabang WHERE id_cabang like '$key%'";
    $json = array();
    $query = mysql_query($sql);
    while($data = mysql_fetch_array($query)){
    //sesuaikan dengan struktur tabelmu
    $json[] = array(
        'label' => $data['id_cabang'],
        'value' => $data['id_cabang'],
        'nama' => $data['kota_cabang']
    );
    }
    header("Content-Type: application/json");
    echo json_encode($json);
    ?>

untuk nampilinnya
<script type="text/javascript">

//tambahkan auto complete
$('#id_cabang').autocomplete({
source: "get_data.php",
minLength: 40,
select: function( event, ui ) {
$('#txtNm').val(ui.item.nama);
}
});
});
</script>


    
<tr>    
    <td height="36">Cabang Kota</td>
    <td><input name="txtNm" type="text"  id="txtNm" /></td>
 
      </tr>

Masalahnya gak muncul2 itu knp yah gan :( ..mohon bantuannya :)
Silahkan login untuk menjawab!

[ASK]

_FB_NAME_ · Nov 24, 2014
cara bikin PHP yang mempunyai kemampuan minimal (input data, view data, dan hapus data)gman ya..?"
newbie
Silahkan login untuk menjawab!