Ini adalah tugas membuat database web, dengan menggunakan PHP :3
karena tugas ini sampe pusing pusing saya kerjakan, jadi tidak salah diabadikan saja disini >.<
langkah pertama membuat database nya dulu di localhost.
disitu saya memasukkan 3 buah table, jurusan, anggota, satu lagi saya lupa >.< nanti saya cek deh :3
kemudian membuat script script yang bikin saya bingung ~_~
saya membuat web sederhana ini dengan menggunakan bantuan dari Dreamweaver dan juga pakai Notepad++
langsung saja script script nya saya tulis, saya bingung mau dari mana :3
dari sini dulu deh, add.php :
<?php
include "config.php";
if(!$connect)
{
die('Could not Connect : ' . mysql_error());
}
$nis=$_POST['nis'];
$nama=$_POST['nama'];
$kelas=$_POST['kelas'];
$jurusan=$_POST['jurusan'];
$alamat=$_POST['alamat'];
$sql="insert into datasiswa(NIS,Nama_Siswa,Kelas,id_Jurusan,Alamat) values ('$nis','$nama','$kelas','$jurusan','$alamat')";
if(!mysql_query($sql,$connect))
{
die('Error : ' . mysql_error());
}
echo"<script language=\"javascript\">
alert (\"Data Berhasil ditambah\");
window.location=\"show.php\";
</script>";
//echo" Data berhasil ditambah ";
mysql_close($connect);
?>
oia jangan lupa juga buat config.php :
<?php
// konfigurasi database
//author Dyos Akbar
$host ='localhost';
$user ='root';
$pass ='';
$db='sekolah';
$connect=mysql_connect($host,$user,$pass);
mysql_select_db($db,$connect);
?>
sekarang buat delete.php juga :
<?php
include"config.php";
$ID = $_GET['id_Siswa'];
mysql_query("delete from datasiswa where id_Siswa='$ID'") or die (mysql_error);
header('location:show.php');
?>
sekarang mari buat aksi_edit.php : ( ini form untuk kita mengedit data yang telah di input )
<?php
//aksi_edit.php
// author Dyos Akbar
include "config.php";
$NIS = $_POST['NIS'];
$id = $_POST['id'];
$Nama = $_POST['Nama'];
$Kelas = $_POST['Kelas'];
$Jurusan = $_POST['Jurusan'];
$Alamat = $_POST['Alamat'];
$sql = "UPDATE `datasiswa` SET `NIS` = '$NIS' ,`Nama_Siswa` = '$Nama' , `Kelas` = '$Kelas', `id_Jurusan` = '$Jurusan' , `Alamat`='$Alamat' WHERE `Id_Siswa` = '$id' ";
mysql_query($sql) or die (mysql_error()) ;
INCLUDE('show.php');
echo "";
?>
setelah itu saya buat mainform nya yaitu show.php, ini adalah menu utama dari web sederhana yang saya buat :
<?php
include ("cek-login.php");
?>
<html>
<head>
<title> Form Siswa </title>
<link rel="stylesheet" href="style.css" type="text/css">
<script src="jquery.js"></script>
<script>
// author Dyos Akbar
$(function(){
$("#add").click(function(){
$("#form").fadeToggle('slow');
});
});
</script>
<style>
#bg{
width:80%;
margin-left:auto;
margin-right:auto;
border-left:1px solid black;
border-right:1px solid black;
}
#logo{
}
#form{
display:none;
}
</style>
</head>
<body>
<br>
<br>
<div id="bg">
<center>
<img src="Logo.png" length="400px" width="400px" id="logo">
<a href="http://www.facebook.com/Yukkarichan?ref=tn_tnmn"><img src="facebook.ico"></a><a href="https://twitter.com/dyosakbar"><img src="twitter_square_angry.ico" width="32px"></a><a href="http://yukkarinoyume.blogspot.com"><img src="blog.ico" width="32px"></a>
<?php
$nama = $_SESSION['Nama'];
echo "Welcome ". $nama . " | [ ";
echo "<a href=\"logout.php\">Logout</a>";
echo " ]";
include "config.php";
$no=1;
$sql = "select * from datasiswa";
$hasil=mysql_query($sql) or die (mysql_error()); // Memanggil Query Sql
$cekdata=mysql_num_rows($hasil); // Memeriksa ada berapa data di dalam table
if($hasil==0){
echo "Data Tidak Ada";
}
else
{
echo"<table cellspacing=0 cellpadding=0 width=80%>
<tr>
<th scope=col abbr=no class=nobg>No</th>
<th scope=col>NIS</th>
<th scope=col>Nama</th>
<th scope=col>Kelas</th>
<th scope=col>Jurusan</th>
<th scope=col>Alamat</th>
<th scope=col></th>
</tr>";
while($datasiswa=mysql_fetch_array($hasil))
{
$jur=$datasiswa['id_Jurusan'];
$jurusan="select * from jurusan where id_Jurusan=".$jur;
$check=mysql_fetch_array(mysql_query($jurusan));
echo"<tr>";
echo"<td align=center>".$no++."</td>";
echo"<td align=center>".$datasiswa['NIS']."</td>";
echo"<td align=center>".$datasiswa['Nama_Siswa']."</td>";
echo"<td align=center>".$datasiswa['Kelas']."</td>";
echo"<td align=center>".$check['Jurusan']."</td>";
echo"<td align=center>".$datasiswa['Alamat']."</td>";
echo"<td align=center> <a href='edit.php?id=". $datasiswa['id_Siswa'] ."'><img src='update.png'></a><a href='delete.php?id_Siswa=".$datasiswa['id_Siswa']."'><img src='delete.png'></a></td>";
echo"</td>";
}
echo"</table>";
}
mysql_close();
?>
</center>
<br />
<center>
<fieldset id="form">
<form action="add.php" method="post" id="1">
<tr>
<td>NIS <td> : <input type="text" name="nis" placeholder = "NIS"/></td></td></tr>
<tr>
<td>Nama <td> : <input type="text" name="nama" placeholder = "Entry Siswa" /></td></td></tr>
<tr>
<td>Kelas<td> : <input type="text" name="kelas" placeholder = "Entry Kelas" /></td></td></tr>
<tr>
<td>Jurusan<td> : <select name="jurusan">
<option value="1">RPL</option>
<option value="2">TKJ</option>
<option value="3">MM</option>
<option value="4">BB</option>
<option value="5">AK</option>
<option value="6">TP</option>
<option value="7">TL</option>
<option value="8">OTOMOTIF</option>
<option value="9">TKR</option>
</td></td></tr>
<tr>
<td>Alamat<td> : <input type="text" name="alamat" placeholder = "Entry Alamat" /></td></td></tr>
<tr>
<td><input type="submit" value="Add Data" /></td></tr>
</form>
<tr>
</fieldset>
<td><input type="button" name="button1" value="Input Data" id="add" /></td></tr>
</center>
</div>
</body>
</html>
kemudian saya buat addform.html, ini adalah form untuk menginput data masuk ke dalam database ( kalo ga salah seperti itu )
<html>
<head>
<title> Insert </title>
</head>
<body>
<form action="add.php" method="post">
<table border=0 cellspacing=10 cellpadding=0>
<tr>
<td>NIS <td> : <input type="text" name="nis" /></td>
<tr>
<td>Nama <td> : <input type="text" name="nama" /></td>
<tr>
<td>Kelas<td> : <input type="text" name="kelas" /></td>
<tr>
<td>Jurusan<td> : <input type="text" name="jurusan" /></td>
<tr>
<td>Alamat<td> : <input type="text" name="alamat"/></td>
<tr>
<td><input type="submit" value="add data" /></td>
</form>
</body>
</html>
kemudian saya ingin menambahkan sebuah form untuk login, register dan logout.
jadi saya cari referensi di google kemudian ketemu, jadi gini deh scriptnya :3 :
oke pertama saya buat login.php nya dulu :
<?php
session_start();
if(isset($_SESSION['userid'])) {
header('location:show.php'); }
include("config.php");
?>
<html>
<head>
<title>Login & Register » yukkarinoyume.blogspot.com</title>
<link rel="stylesheet" href="style.css" type="text/css">
</script>
<style>
#bg{
width:80%;
margin-left:auto;
margin-right:auto;
border-left:1px solid black;
border-right:1px solid black;
}
#logo{
}
#form{
display:none;
}
</style>
</head>
<body>
<br>
<br>
<div id="bg">
<center><img src="Login.jpg" length="250px" width="250px" id="logo"></center>
<table border="0" align="center" cellpadding="7" cellspacing="0" bgcolor="#333333" style="margin-top:30px;">
<form action="proseslogin.php" method="post">
<tr bgcolor="#CCCCCC">
<td colspan="2" align="center"><b>Member Login</b></td>
</tr>
<tr bgcolor="#FFFFFF">
<td>User ID <td><input name="userid" type="text" placeholder="Username"/></td></td>
</tr>
<tr bgcolor="#FFFFFF">
<td>Password<td><input name="password" type="password" placeholder="Password"/></td></td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2" align="center"><input type="submit" name="Submit" value="Login" /></td>
</tr>
<tr bgcolor="#FFFFFF">
<td colspan="2" align="center"><font color="#0000FF">Belum Jadi Anggota?<a href="register.php"> Daftar</a></font></td>
</tr>
</form>
</table>
</div>
</body>
</html>