agan-agan mohon bantuannya, sy masih newbie mohon maaf sebelumnya.
saya sedang membuat form dengan isian textbox otomatis berdasarkan combobox yang dipilih. jadi kasusnya seperti ini, terdapat 3 pilihan di combobox yaitu Ayam, Ikan, Sayur. jika dipilih "Ayam" maka pd textbox akan tampil kode A001 jika sebelumnya tdk ada kode dgn awalan "A" di database, tapi jika sdh ada data dgn awalan "A" di database maka isian kode adalah penjumlahan 1 digit angka berdasarkan data kode terakhir yang ada dgn awalan "A". Untuk pilihan Ikan dan Sayur juga dgn aturan yg sama tetapi awalannya adalah "I" dan "S".
Sebelumnya saya membuat kode tetap otomatis tapi tidak berdasarkan pilihan pd combo box. Dgn kata lain apa pun pilihan dalam combobox, format isian kode tetap sama.
$qry = "SELECT * FROM tb_menu ORDER BY KD_MENU DESC";
    $sql = mysql_query($qry) or die(mysql_error());
    $jml = mysql_num_rows($sql);
    if($jml == 0){
        $kode = "M001";
    }else{
        $isi = mysql_fetch_array($sql);
        $tmp = substr($isi['KD_MENU'],1,3) + 1;
        //echo substr($isi['id_user'],1,3) + 1;
        $kode = "M" . str_pad($tmp,3,"0",STR_PAD_LEFT);
    }
Mohon bantuannya agan-agan, terima kasih :)

Lihat semua 2 jawaban

Silahkan login untuk menjawab!
<ask>
//input data
function userAssis_post()
    {		
	$data = array(
            'username'=>$this->post('username'),
            'password'=>$this->post('password'),
            'nama'=>$this->post('nama'),
            'alamat'=>$this->post('alamat'),
            'no_telp'=>$this->post('no_telp'),
            'email'=>$this->post('email')
        );
		
	if($this->db->insert('t_user', $data)){
        $this->response(array('status'=>true,'data'=>$data,'msg'=>'Data Berhasil disimpan'), 201);
	}
	else{
        $this->response(array('status'=>false,'msg'=>'Data tidak berhasil disimpan!!'), 400);
	}	
    }

saya sedang membuat service input data ,
saya menemukan masalah, pas saya tes menggunakan plugin advanced rest client ,
untuk semua data saya input sesuai dengan nama field db ,status response 201 OK dan data masuk kedalam db .

dan kedua data saya input dengan salah satu nama field tidak sesuai dengan db ,status response tetep 201 OK dan data berhasil masuk jg ke dalam db .

dsini saya menginginkan kalo salah satu nama field salah yg saya input ,status response menjdi 400 bad request dan message menjadi false.
tetapi dsini walaupun field yang saya input salah ,status tetep 201 OK dan tetep berhasil masuk .

bagaimana ya kira2 untuk memperbaiki kodingan saya ini .
berikut saya lampirkan screen scriptnya dan screen plugin advanced nya master .

Mohon bantuannya para master ,saya sudah coba2 masih blm ketemu solusinya .

Terima kasih
Silahkan login untuk menjawab!
Agan - agan, mohon bantuannya donk. Saya punya case seperti ini:

Saya ingin membangun sistem SMS Gateway yg terkoneksi dengan database yg sudah sy onlinekan di web hosting. Nah, databasenya kan sudah berada di web hosting yg sy sewa dari salah satu penyedia, sementara sistem dan perangkat SMS Gatewaynya (Modem) kan ada di komputer yg ada dikantor.
Selama ini sy gunakan cara auto refresh, tapi sepertinya cara ini kurang efektif.
Ada gak cara/metode lain utk mengatasi permasalahan ini. Thanks sebelumnya gan...

Lihat semua 2 jawaban

Silahkan login untuk menjawab!

php

M.Ramadhan · Oct 8, 2015
cara memposting artikel berdasarkan kategori
Silahkan login untuk menjawab!

filter tahun

ansori · Oct 7, 2015
agan saya mau bertanya mungkin ada yang tau caranya,saya ingin memfilter berdasarkan tahun,misalnya saya ingin filter yang muncul hanya tahun 2015 saja, ini codingnya :
"SELECT distinct prov.kd_prov, prov.nm_prov,kab.kd_kab,kab.kd_prov,kab.nm_kab,
pap.jumlah,CASE usulan WHEN '' THEN '0' ELSE '1' END AS 'USULAN_MON',
pap.jumlah,CASE realisasi WHEN '' THEN '0' ELSE '1' END AS 'REALISASI_MON',
pap.jumlah,CASE dinas_pu WHEN '' THEN '0' ELSE '1' END AS 'DINASPU_MON',
pap.jumlah,CASE bappeda WHEN '' THEN '0' ELSE '1' END AS 'BAPPEDA_MON',
pap.jumlah,CASE bpmd WHEN '' THEN '0' ELSE '1' END AS 'BPMD_MON',
pap.jumlah,CASE pokja WHEN '' THEN '0' ELSE '1' END AS 'POKJA_MON',
pap.jumlah,CASE skpdlain WHEN '' THEN '0' ELSE '1' END AS 'SKPDLAIN_MON'
FROM tbl_prov prov
INNER JOIN tbl_kab kab ON kab.kd_prov = prov.kd_prov
INNER JOIN tbl_pap pap ON pap.idlok = kab.kd_kab
ORDER BY kab.kd_kab";
Silahkan login untuk menjawab!
Mohon solusinya gan:
<?php 
$server = 'localhost' ;
$username = 'root' ;
$password = '' ;
$database = 'slideshowku' ;
// Koneksi dan memilih database di
server
mysql_connect ( $server , $username ,
$password ) or die ( 'Koneksi gagal' ) ;
mysql_select_db ( $database ) or die
( 'Database tidak bisa dibuka' ) ;
$hasilQuery = mysql_query ( "select *
from slider" ) ;
// kalau hasil query error
if ( ! $hasilQuery )
{
die ( 'Invalid query: ' . mysql_error
()) ;
}
// masukkan hasil query ke $gambarArray
$i = 0 ;
while ( $row = mysql_fetch_assoc
( $hasilQuery )) {
$gambarArray [ $i ] = $row ;
$i ++;
}
$jumlahGambar = count ( $gambarArray ) ;
mysql_free_result ( $hasilQuery ) ;
?>
<!doctype html>



slide
href="layout.css">
src="jquery-2.1.4.min.js">




<?php for ( $i = 0 ; $i <<br />$jumlahGambar ; $i ++ ) { >
< div class = "ud_slide" >
< img src = " img/<?php echo<br />$gambarArray [ $i ][ 'gambar' ] ; ?> " >
< h4 > Ke : <?php echo ( $i +<br />1 ) ; ?> 

<?php } ?>





Nah yg saya tanyakan bagaimana cara mereload tag
pake ajax setelah menampilkan gambar terakhir dari database. Sehingga apabila ada insert gambar baru makan akan langsung di tampilkan tanpa harus merefres secara manual?..
Silahkan login untuk menjawab!