Login ke dalam mysql,masukkan password dan username yang telah anda buat sebelumnya:
mysql> CREATE DATABASE informatika;
mysql> USE informatika;
mysql> CREATE TABLE calon_mahasiswa(
`id_daftar` int(10) NOT NULL auto_increment,
`tanggal_daftar` date default NULL,
`nama` varchar(30) default NULL,
`kelamin` varchar(10) default NULL,
`status` varchar(20) default NULL,
`smu_asal` varchar(20) default NULL,
`alamat` varchar(150) default NULL,
`kota` varchar(75) default NULL,
`provinsi` varchar(75) default NULL,
`telp` varchar(20) NOT NULL default ‘ ‘,
PRIMARY KEY (`id_daftar`)
) ENGINE=MyISAM;
simpan kode berikut dengan index.html
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
<title>Untitled Document</title>
</head>
<body>
<h1>Form Registrasi Calon Mahasiswa</h1>
<form action=”insert.php” method=”post”>
<table>
<tr>
<td>Nama</td>
<td><input type=”text” name=”nama”/></td>
</tr>
<tr>
<td> Jenis Kelamin</td>
<td><input type=”radio” name=”kelamin” value=”Laki-Laki”/><label for=”kelamin”>Laki-Laki</label>
</tr>
<tr><td>Status</td>
<td><select name=”status”>
<option value=”Status”>Status</option>
<option value=”menikah”>Menikah</option>
<option value=”Belum Menikah”> Belum Menikah</option>
</select></td>
</tr>
<tr><td>Asal Sekolah</td>
<td><input type=”text” name=”sekolah” size=”30″ maxlength=”50″/></td>
</tr>
<tr><td>Kota</td>
<td><input type=”text” name=”kota” size=”30″ maxlength=”50″/></td>
</tr>
<tr><td>Provinsi</td>
<td><select name=”provinsi”>
<option value=”provinsi”>Provinsi</option>
<option value=”Bangka belitung”>Bangka Belitung</option>
<option value=”Bengkulu”>Bengkulu</option>
<option value=”Kepulaian Riau”>Kepulaian Riau</option>
<option value=”Lampung”>Lampung</option>
<option value=”Aceh”>Aceh</option>
<option value=”Riau”>Riau</option>
<option value=”Sumatera Selatan”>Sumatra Selatan</option>
<option value=”Sumatera Utara “>Sumatera Utara</option>
</select></td>
</tr>
<tr><td>No Telepon</td>
<td><input type=”text” name=”telepon”/></td>
</tr>
<tr><td></td>
<label><input type=”reset” name=”batal” value=”Batal” /></label></td>
</tr>
</table></form>
simpan kode berikut koneksi.php
<?php
$host = “localhost”;
$username = “root”;
$password = “”;
$database = “informatika”;
$koneksi = mysql_connent ($host, $username, $password);
$db = mysql_select_db($database, $koneksi);
?>
simpan kode berikut insert.php
<?php
include “koneksi.php”;
$tanggal = date(“Y-n-d”);
$nama = $_POST[‘nama’];
$kelamin = $_POST[‘kelamin’];
$status = $_POST[‘status’];
$sekolah = $_POST[‘sekolah’];
$alamat = $_POST[‘alamat’];
$kota = $_POST[‘kota’];
$provinsi = $_POST[‘provinsi’];
$telp = $_POST[‘telp’];
$sql = “INSERT INTO calon_mahasiswa (tanggal_daftar, nama, kelamin, status, smu_asal, alamat, kota, provinsi, telp)”.
“VALUES(‘$tanggal’, ‘$nama’, ‘$kelamin’, ‘$status’, ‘$sekolah’, ‘$alamat’, ‘$kota’, ‘$provinsi’, ‘$telp’)”;
$query = mysql_query($sql, $koneksi);
if($query){
echo “Anda Telah Terdaftar<br>”;
echo “<a href=’view.php’>Lihat Data</a>”;
}else {
echo “Terjadi Kesalahan Silahkan Kontak Administrator<br>”;
echo “<a href=’index.html’>Kembali</a>”;
}
?>
simpan kode berikut view.php
<?php
include “koneksi.php”;
$sql = “select*from calon_mahasiswa”;
$query = mysql_query($sql);
?>
<html>
<head>
<title>Pendaftar</title>
</head>
<body>
<table style=”font-size:11px;font-family:’arial’;text-align:center;”border=’1′ width=”80%” align=’center’>
<caption><h1>Calon Mahasiswa Yang Sudah Terdaftar</h1></caption>
<tr><th>No</th><th>Tanggal</th><th>Nama</th><th>Jenis Kelamin</th><th>Status</th><th>Lulusan</th><th>Alamat</th><th>Kota</th><th>Provinsi</th><th>Telp</th><th>Action</th>
<?php
while($result = mysql_fetch_array($query)) {
$id = $result[‘id_daftar’];
$tanggal = $result[‘tanggal_daftar’];
$nama = $result[‘nama’];
$kelamin = $result[‘kelamin’];
$status = $result[‘status’];
$smu = $result[‘smu_asal’];
$alamat = $result[‘alamat’];
$kota = $result[‘kota’];
$provinsi = $result[‘provinsi’];
$telp = $result[‘telp’];
echo “<tr><td>$id</td><td>$tanggal</td><td>$nama</td><td>$kelamin</td><td>$status</td><td>$smu</td><td>$alamat</td><td>$kota</td><td>$provinsi</td><td>$telp</td>
<td><a href=’edit.php?id=$id’>edit</a> <a href=’delete.php?id=$id’>delete</a> </td></tr>”;
}
?>
</table>
</body>
</html>
simpan kode berikut dengan edit.php
<?php
include “koneksi.php”;
$id = $_REQUEST [‘id’];
$sql = “SELECT * FROM calon_mahasiswa WHERE id_daftar=’$id'”;
$query = mysql_query ($sql);
while($result = mysql_fetch_array($query)) {
$id = $result[‘id_daftar’];
$tanggal = $result[‘tanggal_daftar’];
$nama = $result[‘nama’];
$kelamin = $result[‘kelamin’];
$status = $result[‘status’];
$smu = $result[‘smu_asal’];
$alamat = $result[‘alamat’];
$kota = $result[‘kota’];
$provinsi = $result[‘provinsi’];
$telp = $result[‘telp’];
?>
<h1>Form Update Calon Mahasiswa</h1>
<form action = “update.php” method=”POST”>
<table>
<tr>
<td>Nama</td>
<td><input type=”text” name=”nama” value=”<?echo $nama ;?>”/></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<?
if($kelamin==”Laki-laki”){
echo “<td><input type=\”radio\” name=\”kelamin\” value=\”Laki-laki\” checked/><label for =\”kelamin\”>Laki-laki</label>
<input type=\”radio\” name=\”kelamin\” value=\”Perempuan\”/><label for =\”kelamin\”>Perempuan</label></td>”;
}else{
echo “<td><input type=\”radio\” name=\”kelamin\” value=\”Laki-laki\” /><label for =\”kelamin\”>Laki-laki</label>
<input type=\”radio\” name=\”kelamin\” value=\”Perempuan\” checked/><label for =\”kelamin\”>Perempuan</label></td>”;
}
?>
</tr>
<tr><td>Status</td>
<td><select name=”status”>
<option value=”Status”>Status</option>
<option value=”menikah”>Menikah</option>
<option value=”Belum Menikah”>Belum Menikah</option>
</select></td>
</tr>
<tr><td>Asal Sekolah</td>
<td><input type=”text” name=”sekolah” size=”30″ maxlenght=”50″ value=”<? echo $smu; ?>”/></td>
</tr>
<tr><td>Alamat</td>
<td><input type=”text” name=”alamat” size=”30″ maxlenght=”50″ value=”<? echo $alamat; ?>”/></td>
</tr>
<tr><td>Kota</td>
<td><input type=”text” name=”kota” size=”30″ maxlenght=”50″ value=”<? echo $kota;?>”/></td>
</tr>
<tr><td>Provinsi</td>
<td><select name=”provinsi”>
<option value=”Provinsi”>Provinsi</option>
<option value=”Bangka Belitung”>Bangka Belitung</option>
<option value=”Bengkulu”>Bengkulu</option>
<option value=”Kepulauan Riau”>Kepulauan Riau</option>
<option value=”Lampung”>Lampung</option>
<option value=”Nanggroe Aceh Darussalam”>Nanggroe Aceh Darussalam</option>
<option value=”Riau”>Riau</option>
<option value=”Sumatera Utara”>Sumatera Utara</option>
<option value=”Sumatera Selatan”>Sumatera Selatan</option>
<option value=”Sumatera Barat”>Sumatera Barat</option>
</select></td>
</tr>
<tr><td>No Telp</td>
<td><input type=”text” name=”telp” value=”<? echo $telp ;?>”/></td>
</tr>
<tr><td><input type=”hidden” name=”id” value=”<? echo $id ;?>”/></td>
</tr>
<tr>
<td></td><td><input type=”submit” name=”update” value=”Update”/>
<label><input type=”reset” name=”batal” value=”Batal”</label>
</td>
</tr>
</table>
</form>
<?
}
?>
simpan kode update.php
<?php
include “koneksi.php”;
$tanggal = date(“Y-n-d”);
$id = $_POST [‘id’];
$nama = $_POST[‘nama’];
$kelamin = $_POST[‘kelamin’];
$status = $_POST[‘status’];
$sekolah = $_POST[‘sekolah’];
$alamat = $_POST[‘alamat’];
$kota = $_POST[‘kota’];
$provinsi = $_POST[‘provinsi’];
$telp = $_POST[‘telp’];
$sql = “UPDATE calon_mahasiswa set nama=’$nama’, kelamin=’$kelamin’, status=’$status’, smu_asal=’$sekolah’, alamat=’$alamat’, kota=’$kota’, provinsi=’$provinsi’,
telp=’$telp’ WHERE id_daftar=$id”;
$query = mysql_query($sql);
if($query){
echo “Data Telah Ter-update<br>”;
echo “<a href=’view.php’>Lihat Data</a>”;
}else{
echo “$sql”;
echo “<br>Terjadi Kesalahan silakan kontak Administrator<br>”;
echo “<a href=’view.php’>Kembali</a> “;
}
?>
simpan kode berikut dengan delete.php
<?
include “koneksi.php”;
$id = $_REQUEST[‘id’];
echo “<script>alert(‘Data dengan id $id telah di hapus’);</script>”;
$sql = “DELETE FROM calon_mahasiswa WHERE id_daftar = $id”;
$result = mysql_query ($sql);
if ($result){
echo “Record $id berhasil dihapus!<br><META HTTP-EQUIV=Refresh CONTENT=’2; URL=view.php’>”;
}else{
echo “Gagal menghapus record<br><META HTTP-EQUIV=Refresh CONTENT=’2; URL=view.php’>”;
}
?>
#Pertanyaan :
1. Modifikasi index.html dengan menambahkan link ke view.php di bawah tombol daftar.
2. Modifikasi view.php dengan menambahkan sebuah link ke index.html di bawah tabel pendaftar.
3. update.php di modifikasi, sehingga jika berhasil langsung di arahkan ke view.php
# Jawaban :
1. index.html
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
“http://www.w3.org/TR/xhtmll//DTD/xhtmll-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”>
<head>
<title>Form Registrasi</title>
<meta http-equiv=”content-type” content=”text/html.charset=utf-8″/>
<meta name+”generator” content=”Geany 0.20″/>
</head>
<body>
<h1>Form Regristrasi Calon Mahasiswa</h1>
<form action=”insert.php” method=”post”>
<table>
<tr>
<td>Nama</td>
<td><input type=”text” name=”nama”/></td>
</tr>
<tr>
<td>Jenis Kelamin</td>
<td><input type=”radio” name=”kelamin” value=”Laki-Laki”/><label for=”kelamin”>Laki-Laki</label>
<input type=”radio” name=”kelamin” value=”Perempuan”/><label for=”kelamin”>Perempuan</label>
</tr>
<tr><td>Status</td>
<td><select name=”status”>
<option value=”Status”>Status</option>
<option value=”menikah”>Menikah</option>
<option value=”Belum Menikah”>Belum Menikah</option>
</select></td>
</tr>
<tr><td>Asal Sekolah</td>
<td><input type=”text” name=”sekolah” size=”30″ maxlenght=”50″/></td>
</tr>
<tr><td>Alamat</td>
<td><input type=”text” name=”alamat” size=”30″ maxlenght=”50″/></td>
</tr>
<tr><td>Kota</td>
<td><input type=”text” name=”kota” size=”30″ maxlenght=”50″/></td>
</tr>
<tr><td>Provinsi</td>
<td><select name=”provinsi”>
<option value=”Provinsi”>Provinsi</option>
<option value=”Bangka Belitung”>Bangka Belitung</option>
<option value=”Bengkulu”>Bengkulu</option>
<option value=”Kepulauan Riau”>Kepulauan Riau</option>
<option value=”Lampung”>Lampung</option>
<option value=”Nanggroe Aceh Darussalam”>Nanggroe Aceh Darussalam</option>
<option value=”Riau”>Riau</option>
<option value=”Sumatera Utara”>Sumatera Utara</option>
<option value=”Sumatera Selatan”>Sumatera Selatan</option>
<option value=”Sumatera Barat”>Sumatera Barat</option>
</select></td>
</tr>
<tr><td>No Telp</td>
<td><input type=”text” name=”telp”/></td>
</tr>
<tr><td></td>
<td><input type=”submit” name=”daftar” value=”Daftar”/>
<label><input type=”reset” name=”batal” value=”Batal”></label></td></tr>
<tr><td></td><td><a href=’view.php’>[view result]</a></td></tr>
</table>
</form>
</body>
</html>
$query = mysql_query($sql);?>
<html>
<head>
<title>Pendaftar</title>
</head>
<body>
<table style=”font-size:11px;font-family:’arial’;text-align:center;”border=’1′ width=”80%” align=’center’>
<caption><h1>Calon Mahasiswa Yang Sudah Terdaftar</h1></caption>
<tr><th>No</th><th>Tanggal</th><th>Nama</th><th>Jenis Kelamin</th><th>Status</th><th>Lulusan</th><th>Alamat</th><th>Kota</th><th>Provinsi</th><th>Telp</th><th>Action</th>
<?php
while($result = mysql_fetch_array($query)) {
$id = $result[‘id_daftar’];
$tanggal = $result[‘tanggal_daftar’];
$nama = $result[‘nama’];
$kelamin = $result[‘kelamin’];
$status = $result[‘status’];
$smu = $result[‘smu_asal’];
$alamat = $result[‘alamat’];
$kota = $result[‘kota’];
$provinsi = $result[‘provinsi’];
$telp = $result[‘telp’];
echo “<tr><td>$id</td><td>$tanggal</td><td>$nama</td><td>$kelamin</td><td>$status</td><td>$smu</td><td>$alamat</td><td>$kota</td><td>$provinsi</td><td>$telp</td>
<td><a href=’edit.php?id=$id’>edit</a> <a href=’delete.php?id=$id’>delete</a> </td></tr>”;
}
?>
</table>
<center><a href=’index.html’>[Form]</a></center>
</body>
</html>
include “koneksi.php”;$tanggal = date(“Y-n-d”);
$id = $_POST [‘id’];
$nama = $_POST[‘nama’];
$kelamin = $_POST[‘kelamin’];
$status = $_POST[‘status’];
$sekolah = $_POST[‘sekolah’];
$alamat = $_POST[‘alamat’];
$kota = $_POST[‘kota’];
$provinsi = $_POST[‘provinsi’];
$telp = $_POST[‘telp’];$sql = “UPDATE calon_mahasiswa set nama=’$nama’, kelamin=’$kelamin’, status=’$status’, smu_asal=’$sekolah’, alamat=’$alamat’, kota=’$kota’, provinsi=’$provinsi’,
telp=’$telp’ WHERE id_daftar=$id”;
$query = mysql_query($sql);if($query){
echo “Data Telah Ter-update<br>”;
echo “<a href=’view.php’>Lihat Data</a>”;
header (“Location:view.php”);
}else{
echo “$sql”;
echo “<br>Terjadi Kesalahan silakan kontak Administrator<br>”;
echo “<a href=’view.php’>Kembali</a> “;
}
?>