Pada sebagaian artikel ketika saya mengetik dengan judul diatas maka yang akan muncul adalah sejenis kop surat yang berisikan no penawaran , disini saya ketawa karna semakin kesel nya saya tidak menemukan trik untuk membuat no penawaran yang bagi saya dulu sangat bingung banget. Tapi disini saya sharing ke kalian bagi yang sedang membutuhkan membuat surat penawaran menggunakan bahasa PHP dan menggunakan database MySQL. Jika kalian bisa menerapkan dan menampilkan No Penawaran dari artikel ini otomatis untuk No Purchase Order, No Invoice juga bisa anda buat.
Kalau kalian masih meraba seperti apa No Penawaran yang akan saya jelaskan lihat contoh dibawah ini:
___________________________________
| No Penawaran : 01/PNWR/ME-BS/V/16 |
Pada contoh No Penawaran diatas kita mengetahui pada awal terdapat No yang harusnya di Auto Increment jadi setiap No Penawaran telah dipakai, akan membuat Surat penawaran baru otomatis No akan berganti menjadi angka selanjutnya, sedangkan untuk '/PNWR/ME-BS/' ini hanya inputan pada database yang telah kita set sesuai kebutuhan surat penawaran kita, Untuk huruf Romawi 'V' adalah berupa bulan sekarang dibuatnya surat penawaran, dan terakhir angka '16' merupakan angka dari tahun sekarang yaitu 2016.
Bagaimana kita bisa membuat No Penawaran seperti contoh diatas didalam inputan untuk membuat surat penawaran kita langsung baca artikel lanjutan dibawah ini.
Pertama buat pada database kalian yang didalamnya terdapat table baru dengan nama 'Penawaran' lalu buat field seperti contoh dibawah ini secara detail di dalam MySQL kamu.
Table 'Penawaran'
Field yang akan di input pada table diatas adalah.
- id_penawaran [INT] [Auto Increment][PK]
- isi_penawaran [VARCHAR][20]
- no_penawaran [INT][11]
Ketika selesai membuat isi table diatas dengan format yang anda mau, isi_penawaran isikan dengan contoh yang saya aljabarkan diatas '/PNWR/ME-BS/' dan no_penawaran isi dengan default 1.
Setelah table pada database anda siap, kita lanjut ke script PHP dimana kita membuat sebuah inputan lalu langsung kita tampilkan isi dari table di database kita tadi. Lihat script dibawah ini.
<table>
<td><b>No Penawaran</b></td>
<td>
<?php
$sqlpnwr = mysql_query("select * from penawaran");
$row = mysql_fetch_array($sqlpnwr);
/* script menentukan bulan */
$array_bln = array(1=>"I","II","III", "IV", "V","VI","VII","VIII","IX","X", "XI","XII");
$bln = $array_bln[date('n')];
/* script menentukan tahun */
$thn = date('Y');
$tahun = substr($thn, -2);
?>
<input type="text" name="id_penawaran" value="<?php echo $row['no_penawaran'] ?><?php echo $row['isi_penawaran'] ?><?php echo "$bln"; ?>/<?php echo "$tahun"; ?>" disabled='disabled'>
</td>
</table>
Copy lalu paste ke text editor kalian, terus save, coba di browser kalian. Harusnya di inputan table kalian akan muncul format No Penawaran seperti contoh paling atas yang telah saya jelaskan. Karna script diatas kita cuma memanggil isi field berupa 'isi_penawaran' dan 'no_penawaran'lalu kita tambahkan untuk format bulan dan tahun dibelakangnya. Maka hasilnya akan seperti ini jika dijalankan script diatas.
Hasil : 01/PNWR/ME-BS/V/16
Kalau sudah seperti diatas berarti anda berhasil membuat no surat penawaran yang anda mau, dan untuk membuat no surat invoice dan semacamnya anda bisa menggunakan cara ini juga. Selamat coding. Kalau masih ada yang belum paham bisa langsung komen dibawah saya akan terus memantau. See You Next Article.
0 comments:
Post a Comment