Tanggal dan ID Transaksi

Kurosaki · Aug 18, 2011
Saya mempunyai code Tanggal Transaksi dgn comboBox seperti berikut:
Tanggal Transaksi : 
    	  <select name="tgl" id="tgl">
    	    <option value="0">- Pilih -</option>
    	    <?php 
			$date = time(); 
			$num_days = 1; 
			for($i=-30; $i<=$num_days; ++$i) { 
		    	$date =$_POST["tgl"]; 
    			$date = mktime(0, 0, 0, date("m") , date("d")+$i, date("Y")); 
			    $date = date('Y/m/d', $date); 
    			echo ("<option value=\"$date\" >{$date} </option>"."\n");   
			} 
		?>
  	    </select>
Ketika saya pilih Tanggalnya.., saya ingin outputnya menjadi seperti ini:
20110818001 (YYYYMMDD001)
Nah.., saya sudah mempunyai code seperti berikut:
<?php
	include("include/connect.php");
	$today = date("Ymd");
	$hasil = mysql_query("SELECT max(id_trx) AS last FROM tbl_op_bus_kp-01 WHERE id_trx LIKE '$today%'");
	//$data  = mysql_fetch_array($hasil);
	$lastNoTransaksi = $data['last'];
	$lastNoUrut = substr($lastNoTransaksi, 8, 3); 
	$nextNoUrut = $lastNoUrut + 1;
	$nextNoTransaksi = $today.sprintf('%03s', $nextNoUrut);
?>
        <input type="text" name="id_trx" value="<?php echo $nextNoTransaksi; ?>" disabled="disabled" readonly="readonly" size="14"/>
Namun.., bagaimana caranya agar id_trx yg muncul pada input text adalah Tanggal yg dipilih pada ComboBox?
Mohon Bantuannya...
terima kasih...
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Aug 22, 2011 · 0 Suka · 0 Tidak Suka
kamu ganti saja
$nextNoTransaksi = $today.sprintf('%03s', $nextNoUrut);
jadi
$nextNoTransaksi = str_replace('/','',$_POST).sprintf('%03s', $nextNoUrut);
0
Loading...
Kurosaki · Aug 25, 2011 · 0 Suka · 0 Tidak Suka
sudah saya coba, tapi hasilnya: 001
tanggalnya hilang...
variable apanya lagi yang harus dirubah?
0
Loading...
Ellyx Christian · Aug 25, 2011 · 0 Suka · 0 Tidak Suka
$nextNoTransaksi = str_replace('/','',$_POST).sprintf('%03s', $nextNoUrut);
yang perlu diperbaiki bagian $_POST.