Wednesday, April 7, 2010

MEMBUAT BUKU TAMU SEDERHANA

Setelah kita mengoprek penanggalan dan pewaktuan.....so, kali ini kita bakalan njajal buat mbikin buku tamu sederhana berbasis PHP. Aplikasi ini akan secara langsung menampilkan kembali pada browser, sehingga cukup memudahkan bagi sie kesekretariatan untuk tidak membuka/tutup atau minimize/maximize window untuk melihat antara form masukan an keluarannya (n____n) -->berdasarkan pengalaman nyata nan pahit sebagai sie kesekretariatan
Kalu mau dikategorikan, aplikasi buku tamu ini tergolong super sederhana. Karena eh karena, si buku tamu ini hanya memuat dua informasi dari tamu yang akan mengisinya, yaitu informasi mengenai nama dan alamat tamu saja. Yang artinya, aplikasi buku tamu ini bakalan cukup berguna kalo yang si empunya acara mau mengadakan walimatul urusy, n yang diundang cuma di kalangan RT ato RW sekitar saja. Tapi, nggak efektif jadinya kalo aplikasi ini digunakan untuk acara2 laen yang biasanya memerlukan informasi tambahan lainnya seperti nomor telpon, e-mail, atau komentar.


Untuk scriptingnya, adalah sebagai berikut:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<title>Buku Tamu Desa Semut</title>
</head>

<body background="Leaves.JPEG">
<h2 align="left">Aplikasi Buku Tamu</h2>

<form action="<?php $_SERVER['PHP_SELF'];?>" method="post"><form action="<?php $_SERVER['PHP_SELF'];?>"
method="post" enctype="multipart/form-data">
<table border=0>
<tr>
<td width=100>Nama</td>
<td><input type="text" name="nama" /></td>
</tr>
<tr>
<td>Alamat</td>
<td><input type="text" name="alamat" /></td>

</form>
<tr>
<td>&nbsp;</td>
<td><input type="submit" value="submit" /></td>
</tr>
</table>

</form>

<hr />

<?php

$fl = 'buku_tamu.txt';

if (isset($_POST['nama']) && $_POST['nama'] && isset($_POST['alamat']) && $_POST['alamat']) {
$dt = $_POST['nama'] .'#' . $_POST['alamat'] . "\n";
file_append_contents($fl, $dt);

}


$arr = file($fl);
?>

<table border=1 cellspacing=1 cellpadding=1>
<tr>
<th width=10>No</th><th width=200>Nama</th><th width=200>Alamat</th>
</tr>

<?php
$i = 1;
foreach ($arr as $val) {
$d = explode('#', $val);
?>
<tr>
<td><?php echo $i;?></td>
<td><?php echo $d[0];?></td>
<td><?php echo $d[1];?></td>
</tr>
<?php
$i++;
}
?>
</table>

<?php


function file_append_contents($filename, $data) {
$olddata = file_get_contents($filename);
return file_put_contents($filename, $olddata.$data);
}

?>

</body>
</html>

Dan hasilnya sodara-sodara.....



n Jangan lupa untuk menyimpannya dengan ekstensi .php --> not .html Oyi????
So, untuk versi buku tamu lainnya.....
Semoga saya dapat segera mem-postingnya as soon as possible (n____n)
Sementara, yang simple-simple aja dulu yah. Cos saya juga masih pusing dengan berbagai "posting" lainnya.
Hicks...(T___T)
Oke dech...semoga bermanfaat....(n__n)

No comments:

Post a Comment