Tanggal di Combo Box

Kurosaki · Sep 13, 2011
Bagaimana ya supaya data tanggal yang ada di tabel di database muncul di combox box ??
mohon percerahannya...
terima kasih...
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Sep 13, 2011 · 0 Suka · 0 Tidak Suka
$tanggalDatabase = '2011-01-20';
$arrayTanggal = explode($tanggalDatabase, '-');
echo '<select name="tahun">';
echo '<option value="'.$arrayTanggal[0].'">'.$arrayTanggal[0].'</option>';
echo '<option value="">---------</option>';
for($i = date('Y'); $i > date('Y') - 50; $i--){
	echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select>';
echo '<select name="bulan">';
for($i = 1; $i < 13; $i++){
	echo '<option value="'.$i.'"'.($i == $arrayTanggal[1] ? ' selected="selected"' : '').'>'.$i.'</option>';
}
echo '</select>';
echo '<select name="tanggal">';
for($i = 1; $i < 31; $i++){
	echo '<option value="'.$i.'"'.($i == $arrayTanggal[2] ? ' selected="selected"' : '').'>'.$i.'</option>';
}
echo '</select>';
0
Loading...
Kurosaki · Sep 14, 2011 · 0 Suka · 0 Tidak Suka
maksud saya seperti ini:
tbl_jadwal_kerja:
______________
| 2011-09-11 |
| 2011-09-12 |
| 2011-09-14 |
| 2011-09-10 |
| 2011-09-08 |
Saya ada 1 combobox.
Bagaimana ya cara memasukkan data tanggal di tbl_jadwal_kerja ke 1 combobox (dd/mm/yyyy)?
0
Loading...
Ellyx Christian · Sep 14, 2011 · 0 Suka · 0 Tidak Suka
makanya nanya yang jelas!
$tanggalDatabase = '2011-01-20';
echo '<select>';
echo '<option value="'.$tanggalDatabase.'">'.str_replace('-','/',$tanggalDatabase).'</option>';
echo '</select>';
0
Loading...
Kurosaki · Sep 21, 2011 · 0 Suka · 0 Tidak Suka
tanya + minta tolong lagi kakak ellyx...
kan sudah begini:
<?php
include("../../include/connect.php");
echo '<select>';
$qtgl = mysql_query("SELECT tgl FROM tbl_jadwal_kerja") or die(mysql_error());
while ($a=mysql_fetch_array($qtgl)) {
echo '<option value="'.$a[tgl].'">'.str_replace('-','/',$a[tgl]).'</option>';
}
echo '</select>';
?>
Bagaimana caranya jika ada pilihan diklik, maka tanggal yg dipilih tersebut akan muncul + nomor transaksi di textfield?
misalnya yg dipilih: 2011-09-10
maka ditextfield akan muncul: 20110910001
transaksi berikutnya dengan pilihan tanggal dicombobox: 2011-09-10
maka ditextfield akan muncul: 20110910002
transaksi berikutnya dengan pilihan tanggal dicombobox: 2011-09-11
maka ditextfield akan muncul: 20110911001
20110910001
2011 = tahun
09 = bulan
10 = tanggal
001 = nomor transaksi
001 = 3 digit nomor trasaksi, saya batasi 3 karena tidak mungkin user di system saya bertransaksi lebih dari 999 kali per hari...
mohon bantuannya...
-1
Loading...
romadona · Sep 21, 2011 · 0 Suka · 1 Tidak Suka
http://bukulokomedia.com/artikel-110-67-trik-dan-ide-brilian-master-php.html
-1
Loading...
romadona · Sep 21, 2011 · 0 Suka · 1 Tidak Suka
http://blog.rosihanari.net/category/php
0
Loading...
Ellyx Christian · Sep 22, 2011 · 0 Suka · 0 Tidak Suka
contoh:
<?php
include("../../include/connect.php");
echo '<select name="tgl" id="tgl" onchange="updateNoT(this.value)">';
echo '<option>pilih</option>';
$qtgl = mysql_query("SELECT tgl FROM tbl_jadwal_kerja") or die(mysql_error());
while ($a=mysql_fetch_array($qtgl)) {
echo '<option value="'.$a[tgl].'">'.str_replace('-','/',$a[tgl]).'</option>';
}
echo '</select>';
//nilai dibawah kamu sesuaikan dengan kebutuhan kamu
echo '<input type="hidden" nama="last_trans" id="last_trans" value="001"/>';
echo '<input type="text" name="notrans" id="notrans"/>';
?>
<script type="text/javascript">
function updateNoT(tgl){
document.getElementById('notrans').value = tgl.split('-').join('')+ document.getElementById('last_trans').value;
}
</script>