Jumat, 31 Agustus 2012

Koneksi Database

Koneksi Database

Langkah pertama adalah dengan membuat database dengan isi :
Nama varchar (30);
NIS int (11);
Jurusan varchar (30);
Kelas varchar (30);
Tanggal Lahir varchar (30);

Kemudian kita buat data sebagai input pertama, setelahnya kita simpan di local disk D:\\AppServ\WWW\data_input1.php


<html>
<head><title>Input Siswa </title></head>
<body>
<form action="data_input2.php" method="post">

<table align=left>
<tr><td><h3>Data Input Siswa</h3></td></tr>
<tr><td>Nama </td><td>:</td><td> <input type=text name="nama" size=10></td></tr><br><br>
<tr><td>NIS </td><td>:</td><td><input type=text name="nis" size=10></td></tr><br><br>
<tr><td>Jurusan </td><td>:</td><td>
<select name="jurusan"><br><br>
<option value="tkj">Teknik Komputer dan Jaringan</option>
<option value="tgrbk">Teknik Gambar Rancang Bangun Kapal</option>
<option value="tkk">Teknik Kelistrikan Kapal</option>
<option value="tkkb">Teknik Konstruksi Kapal Baja</option>
<option value="tkr">Teknik Kendaraan Ringan</option>
<option value="tpm">Teknik Permesinan</option>
<option value="tipk">Teknik Instalasi Permesinan Kapal</option>
<option value="tik">Teknik Interior Kapal</option>
<option value="tptu">Teknik Pendingin dan Tata Udara</option>
<option value="tlk">Teknik Las Kapal</option>
</select></td></tr><br><br>

<tr><td>Kelas</td><td>:</td><td>
<select name="kelas">
<option value="satu">Satu</option>
<option value="dua">Dua</option>
<option value="tiga">Tiga</option>
</select></td></tr><br><br>
<tr><td>Tanggal_Lahir</td><td>:</td><td>

<select name="tgl">
<option value=""> pilih tanggal </option>
<?php
for ($tanggal=1; $tanggal<=31; $tanggal+=1) {
print"<option value=$tanggal> $tanggal </option>";
}
?>
</select>

<select name="bln">
<option value=""> pilih bulan </option>
<?php
$bln=array("Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","            September","Oktober","November","Desember");
$i=0;
while ($bulan=$bln[$i]){
print "<option value=$bulan>$bulan</option>";
$i++;
}
?>
</select>


<select name="thn">
<option value=""> pilih tahun </option>
<?php
$thn_sekarang=date (Y);
for ($tahun=2001; $tahun<=$thn_sekarang; $tahun+=1) {
print "<option value=$tahun> $tahun </option>";

}
?>
</select>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td>

<input type=submit name=simpan value=simpan>
<input type=reset name=Batal value=batal></td></tr>
</table>
</form>

</body>
</html>

Kemudian kita buat lagi Data input ke dua, sebagai hasil dari data input pertama. Setelah itu kita simpan di local disk D:\\AppServ\WWW\data_input2.php

<html>
<head><title>Input Siswa</title></head>
<body>

<?php

include "sambung.php";

if ($nama!="" && $nis!="" && $jurusan!="" && $kelas!="" && $tgl!="") {
$simpan="insert into input_data (Nama,NIS,Jurusan,Kelas,Tanggal_Lahir) values ('$nama','$nis','$jurusan','$kelas','$tgl - $bln - $thn')";
$hasil=mysql_query($simpan);

print "";
print "<b>selamat data anda sudah di simpan</b><br>";
print  "Nama :$nama <br>";
print  "NIS :$nis <br>";
print  "Jurusan :$jurusan <br>";
print  "Kelas :$kelas <br>";
print  "Tanggal_Lahir   :$tgl - $bln - $thn <br>";

}

else {
echo ("
<font face=arial size3 color=red>Nama dan NIS tidak boleh kosong tidak boleh kosong atau data error<br>
&raquo;<a href='data_input1.php'>kembali</a>&raquo;</font>");
}
?>
| <a href="data_input1.php">input data</a> |
| <a href="daftar data.php">daftar data</a> |
| <a href="edit1.php">edit data</a> |
| <a href="hapus1.php">hapus data</a> |
</body>
</html>


Maka hasil nya adalah sebagai berikut :


Jika sudah maka Kita buat skrip penghubungnya untuk database, dengan menyimpan pada local disk D:\\AppServ\WWW\sambung.php


<?php
$host = "localhost";
$user = "root";
$password = "root";
$database = "data_siswa";

mysql_connect($host, $user, $password) or die("Database Belum Terhubung".mysql_error());
mysql_select_db($database) or die("Database Belum Ada".mysql_error());;
?>


Setelah itu barulah kita memberikan link untuk kembali pada input data, kemudian kita simpan data pada local disk D:\\AppServ\WWW\input data.php : sebagai berikut :

<html>
<head><title>Input Siswa</title></head>
<body>

<?php

include "sambung.php";

if ($nama!="" && $nis!="" && $jurusan!="" && $kelas!="" && $tgl!="") {
$simpan="insert into input_data (Nama,NIS,Jurusan,Kelas,Tanggal_Lahir) values ('$nama','$nis','$jurusan','$kelas','$tgl - $bln - $thn')";
$hasil=mysql_query($simpan);

print "";
print "<b>selamat data anda sudah di simpan</b><br>";
print  "Nama :$nama <br>";
print  "NIS :$nis <br>";
print  "Jurusan :$jurusan <br>";
print  "Kelas :$kelas <br>";
print  "Tanggal_Lahir :$tgl - $bln - $thn <br>";

}

else {
echo ("
<font face=arial size3 color=red>Nama dan NIS tidak boleh kosong tidak boleh kosong atau data error<br>
&raquo;<a href='data_input1.php'>kembali</a>&raquo;</font>");
}
?>
<a href="data_input1.php">input data</a>

</body>
</html>



Berikut adalah hasil nya :



Setelah itu barulah kita membuat skrip untuk link daftar data,  dengan menyimpan pada local disk D:\\AppServ\WWW\daftar data.php :

<?php include "sambung.php"; ?> <HTML> <HEAD><TITLE>Daftar</TITLE></HEAD> <BODY> <h3 align=left>Daftar Data Siswa</h3> <?php if (!empty($_GET['message']) && $_GET['message'] == 'success') { echo '<h3 align=center>Data Berhasil Di Update</h3>'; } ?> <table align=center border="1" cellpadding="5" cellspacing="0"> <thead> <tr> <td>Nama</td> <td>NIS</td> <td>Jurusan</td> <td>Kelas</td> <td>Tanggal_Lahir</td> <td>Tindakan</td> </tr> </thead> <?php $query = mysql_query("select * from input_data"); $no = 1; while ($data = mysql_fetch_array($query)) { ?> <tr> <td><?php echo $data['Nama']; ?></td> <td><?php echo $data['NIS']; ?></td> <td><?php echo $data['Jurusan']; ?></td> <td><?php echo $data['Kelas']; ?></td> <td><?php echo $data['Tanggal_Lahir']; ?></td> <td> <a href="edit.php?id=<?php echo $data['NIS']; ?>">Edit</a> atau <a href="hapus.php?id=<?php echo $data['NIS']; ?>">Hapus</a> </td> </tr> <?php $no++; } ?> </table> <table align=center><tr><td> <td></td><td> <a href="data_input1.php"> Tambah Data </a></td></tr><table>


Berikut merupakan hasil nya :


0 komentar:

:a: :b: :c: :d: :e: :f: :g: :h: :i: :j: :k: :l: :m: :n:

Posting Komentar

Blogroll

Blogger news

About