Assalamu’alaikum Wr Wb

Sobat WP gimana kabarnya di Hari Jum’at yang penuh barokah ini

ok disini aku punya sesuatu yang teramat berbeda lagi

kalau tadi aku baru saja menjelaskan membuat kwitansi menggunakan PHP dan MySQL

di postingan yang ini aku membuat surat pengambilan atau nota pengambilan barang/jasa menggunakan PHP dan MySQL

kalau pengen tau contoh scriptnya bisa di download di sini gratis

tapi kalau pengen tau gimana proses pembuatannya

pertama buka notepad++ atau dreamweaver atau software editor PHP yang lain

setelah itu ketik scrtipt ini

<?php
$server = “localhost”;
$user = “root”;
$password = “root”;
mysql_connect(“localhost”,”root”,”root”) or die (mysql_error());
mysql_select_db(“nota_pengambilan”) or die (mysql_error());
?>

kemudian save as dengan nama connection.php

atau koneksi_db.php

setelah itu ketik Ctrl+N untuk membuka lembar kerja baru di notepad++

kemudian ketik script berikut ini

<html>
<head><title>Nota Pengambilan Barang atau Jasa</title>
</head>
<body>
<form name=”nota_pengambilan” method=”post” action=””>
<table border=”1″ align=”center” bgcolor=”silver”>
<tr>
<td colspan=”3″ align=”center”><h2 align=”center”>Form Nota Pengambilan Barang/Jasa PT. Mandiri Software</h2></td>
</tr>
<tr>
<th>nama pelanggan</th>
<td><input name=”textnama_pelanggan” type=”text” size=”50″ maxlength=”50″ placeholder=”nama pelanggan”></td>
</tr>
<tr>
<th>nama instansi</th>
<td><input name=”textnama_instansi” type=”text” size=”50″ maxlength=”50″></td>
</tr>
<tr>
<th>no hp atau telp</th>
<td><input name=”textno_hp” type=”text” size=”50″ maxlength=”50″></td>
</tr>
<tr>
<th>email</th>
<td><input name=”textemail” type=”text” size=”50″ maxlength=”50″></td>
</tr>
<tr>
<th>tanggal pemesanan</th>
<td><input name=”texttanggal_pesan” type=”text” size=”14″ maxlength=”14″ value=”YYYY-MM-DD”></td>
</tr>
<tr>
<th>tanggal pengambilan</th>
<td><input name=”texttanggal_ambil” type=”text” size=”14″ maxlength=”14″ value=”YYYY-MM-DD”></td>
</tr>
<tr>
<th>jenis pesanan</th>
<td><input name=”radiojenis_pesanan” type=”radio” value=”jasa”>jasa
<input name=”radiojenis_pesanan” type=”radio” value=”barang”>barang
<input name=”radiojenis_pesanan” type=”radio” value=”software”>software</td>
</tr>
<tr>
<th>pesan</th>
<td><input name=”textpesan” type=”text” size=”50″ maxlength=”50″></td>
</tr>
<tr>
<th>keterangan</th>
<td><textarea name=”textketerangan” cols=”40″ rows=”3″></textarea></td>
</tr>
<tr>
<td colspan=”3″ align=”center”>
<input name=”buttonsave” type=”submit” value=”save”>
<input name=”buttoncancel” type=”reset” value=”cancel”></td>
</tr>
</table>
</form>
<?php
if($_POST[“buttonsave”] == “save”)
{
$textnama_pelanggan = $_POST[“textnama_pelanggan”];
$textnama_instansi = $_POST[“textnama_instansi”];
$textno_hp = $_POST[“textno_hp”];
$textemail = $_POST[“textemail”];
$texttanggal_pesan = $_POST[“texttanggal_pesan”];
$texttanggal_ambil = $_POST[“texttanggal_ambil”];
$radiojenis_pesanan = $_POST[“radiojenis_pesanan”];
$textpesan = $_POST[“textpesan”];
$textketerangan = $_POST[“textketerangan”];
$server = “localhost”;
$user = “root”;
$password = “root”;
$id_mysql = mysql_connect(“localhost”,”root”,”root”);
$db_nota_pengambilan = mysql_select_db(“nota_pengambilan”, $id_mysql);
$sql = “INSERT INTO `nota_pengambilan`.`nota_pengambilan` (`nama_pelanggan`, `nama_instansi`, `no_hp`, `email`, `tanggal_pesan`, `tanggal_ambil`, `jenis_pesanan`, `pesan`, `keterangan`) VALUES (‘$textnama_pelanggan’, ‘$textnama_instansi’, ‘$textno_hp’, ‘$textemail’, ‘$texttanggal_pesan’, ‘$texttanggal_ambil’, ‘$radiojenis_pesanan’, ‘$textpesan’, ‘$textketerangan’)”;
$hasil = mysql_query($sql, $id_mysql);
if(empty($hasil))
print(“pelanggan dari instansi = ‘$textnama_instansi’ yang memesan dengan pesanan=’$radiojenis_pesanan’ belum ada di database”);
else
print(“pelanggan atas nama = ‘$textnama_pelanggan’ yang memesan pada tanggal = ‘$texttanggal_pesan’ sudah bisa di lihat di <a href=’list_pengambilan.php’>list berikut</a> ini”);
mysql_close($id_mysql);
}
?>
</body>
</html>

kemudian save as dengan nama index.php

masih di perintah yang sama Ctrl+N untuk membuat lembar kerja berikutnya di notepad++

ketik script berikut ini

<?php
$connection = mysql_connect(“localhost”,”root”,”root”);
if($connection) {
mysql_select_db(“nota_pengambilan”);
$sqlstr = “SELECT * FROM nota_pengambilan”;
$hasil = mysql_query($sqlstr, $connection);
$row = mysql_fetch_row($hasil);
if($row){
do {
list($id_pelanggan,$nama_pelanggan,$nama_instansi,$no_hp,$email,$tanggal_pesan,$tanggal_ambil,$jenis_pesanan,$pesan,$keterangan)=$row;
echo “id pelanggan : $id_pelanggan”;
echo “<br>”;
echo “nama pelanggan : $nama_pelanggan”;
echo “<br>”;
echo “nama instansi : $nama_instansi”;
echo “<br>”;
echo “no hp : $no_hp”;
echo “<br>”;
echo “email : $email”;
echo “<br>”;
echo “tanggal pemesanan : $tanggal_pesan”;
echo “<br>”;
echo “tanggal pengambilan : $tanggal_ambil”;
echo “<br>”;
echo “jenis pesanan : $jenis_pesanan”;
echo “<br>”;
echo “pesanan : $pesan”;
echo “<br>”;
echo “keterangan : $keterangan”;
echo “<hr>”;
} while($row = mysql_fetch_row($hasil));
} else {
echo “nama pelanggan belum di entry”;
echo “<br>”;
}
mysql_close($connection);
} else {
echo “server failed to connect database”;
}
?>

lalu save as dengan nama list_pengambilan.php

boleh di save dengan nama list_surat_pengambilan.php

jadi sederhana bukan

jadi selamat beraktivitas di Hari Jum’at yang penuh barokah ini

dan selamat berkreasi