Rabu, 18 Mei 2011

Latihan Database

Kali ini merupakan contoh materi php dan database Mysql. buat file simpan dengan nama 'perpus1.php' berikut isi filenya :
<html>
<head>
<title>PERPUSTAKAAN</title>
</head>
<body>
<h1 align="center">FORM INPUT DATA BUKU</h1>

<form action="perpus1_submit.php" method="post">
Kode Buku : <input type ="text" name="kode" /><br />
Judul Buku : <input type="text" name="judul" /><br />
Jenis Buku : <select name="jenis">
<option value="komputer">Komputer</option>
<option value="novel">Novel </option>
<option value="umum">Umum</option></select><br />
Stok : <input type="text" name="stok" /><br>


<input type="submit" value="SUBMIT" />
<input type="reset" value="CANCEL">

</form>
</body>
</html>


lalu untuk outputnya simpan filenya dengan nama 'perpus1_submit.php' isi filenya :
<?php
mysql_connect("localhost","root","bismillah");
mysql_select_db("db_materi");

$kd=$_POST["kode"];
$nm=$_POST["judul"];
$jn=$_POST['jenis'];
$st=$_POST['stok'];

$input="insert into buku (kdbuku, jdlbuku, jenis, stok) values ('$kd', '$nm', '$jn', '$st')";
$hasil=mysql_query($input);

if ($hasil)
{
echo "<font size = '12'>Proses input data berhasil</font><br>";
}
else
{
echo "<font size = '10' color=red>proses input data gagal</font>";
}

$tampil = mysql_query("select * from buku order by kdbuku asc");
$total = mysql_num_rows($tampil);
echo "<table border=1><tr>
<th>Kode Buku</th>
<th>Judul Buku</th>
<th>Jenis Buku</th>
<th>Stok</th>
</tr>";
while ($data=mysql_fetch_array($tampil))
{
$no='1';
echo "<tr><td>$data[kdbuku]</td>";
echo "<td>$data[jdlbuku]</td>";
echo "<td>$data[jenis]</td>";
echo "<td>$data[stok]</td></tr>";
$no++;
}
echo "</table>";
echo "<br><a href=perpus1.php>Kembali input</a>";
?>

Selengkapnya...

Selasa, 03 Mei 2011

Latihan Perulangan

Pertama buat file dengan nama : perulangan_for.php
ini merupakan contoh program dasar perulangan for

<html>
<head>
<title>Perulangan For</title>
</head>
<body>
Tanggal Lahir :
<select name = "tanggal">
<option value = "0" selected>tanggal
<?php
//bentuk pilihan tanggal 1 sampai dengan 31
for($i = 1; $i < 32; $i++)
echo "<option value=$i>$i";
?>
</option>
</select>
</body>
</html>


File yang kedua ini simpan dengan nama = perulangan_while.php

<html>
<head>
<title>Perulangan while</title>
</head>
<body>
<?php
$i = '1';
//bentuk perulangan dengan menggunakan while

while ($i <= '5')

{
echo "$i<br>";
$i++;
}
?>
</body>
</html>

Buat file berikutnya dengan nama perulangan1.php :

<html>
<head>
<title>PESANAN</title>
</head>
<body>
<form action="perulangan1_submit.php" method="post">
<div align= "center"><h2>INPUT DATA SISWA</h2>
<table border=2>
<tr align=left>
<td>Nama Siswa</td>
<td>:</td>
<td><input type="text" name="nama" /></td>
</tr>
<tr align=left>
<td>Tanggal Lahir</td>
<td>:</td>
<td><select name = "tanggal">
<option value = "0" selected>tanggal
<?php
//bentuk pilihan tanggal 1 sampai dengan 31
for($i = 1; $i < 32; $i++)
echo "<option value=$i>$i";
?>
</option>
</select></td>
</tr>
<tr align=left>
<td>Bulan</td>
<td>:</td>
<td><select name = "bulan">
<option value = "0" selected>Bulan
<?php
$i = '1';
//bentuk perulangan dengan menggunakan while

while ($i <= '12')

{
echo "<option value = $i>$i";
$i++;
}
?>
</option>
</select>
</td>
</tr>
<tr align=left>
<td>Tahun</td>
<td>:</td>
<td><select name = "tahun">
<option value = "0" selected>tahun
<?php
//bentuk pilihan tanggal 1 sampai dengan 31
for($i = 1970; $i < 2011; $i++)
echo "<option value=$i>$i";
?>
</option>
</select></td>
</tr>

<tr align=left>
<td>Alamat</td>
<td>:</td>
<td><textarea rows ="5" cols="20" name="alamat" /></textarea></td>
</tr>

<tr align=center>
<td colspan=3><input type="submit" value="proses" />
<input type="reset" value="batal" /></td>
</tr>
</table>
</div>
</form>
</body>
</html>


file terakhir merupakan file output dengan nama : perulangan1_submit.php

<html>
<head>
<title>FORM HASIL PERULANGAN</title>
</head>
<body>
<?PHP
$na = $_POST["nama"];
$tgl = $_POST["tanggal"];
$bl = $_POST["bulan"];
$th = $_POST["tahun"];
$al = $_POST["alamat"];
echo "<div align= 'center'><h2>PERULANGAN FOR</h2>";
echo "<table border='1'>
<tr align = left>
<td>Nama Siswa</td>
<td> : </td>
<td>$na</td>
</tr>
<tr align = left>
<td>Tanggal Lahir (dd-mm-yyyy)</td>
<td> : </td>
<td>$tgl-$bl-$th</td>
</tr>
<tr align = left>
<td>Alamat</td>
<td> : </td>
<td>$al</td>
</tr></table>";
?>
</body>
</html>

Selamat Mencoba:) Selengkapnya...

On line gk nehh