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...