MODUL 4
APLIKASI WEB
BERBASIS
PHP DAN DATABASE
MYSQL
A.
TUJUAN
Mengimplementasikan bahasa pemrograman
PHP (HyperText Prepocessor)dengan
menggunakan database MySQL ke dalam sebuah aplikasi berbasis web.
B.
LANDASAN TEORI
Bahasa
PHP
PHP
merupakan bahasa pemrograman server side proggramming yang berfungsi untuk
membuat website bersifat dinamis. Halaman website dinamis memberikan kesempatan
kepada user untuk dapat berinteraksi dengan halaman web yang tersebut (dengan
kata lalin dengan user lain yang mengakses halaman web yang sama, bisa admin
situs maupun pengunjung lain. Contoh diperlakukannya halaman web dinamis ketika
ingin membuat halaman buku tamu, atau ingin membuat aplikasi-aplikasi database.
Halaman web dinamis juga mempermudah admin situs untuk merawat situs yang
dimilikinya.
Database
MySQL
Jenis database
yang populer dan digunakan pada banyak website di internet sebagai bank data.
MySQL menggunakan SQL (Structured Query
Language) dan bersifat gratis. MySQL dapat berjalan di berbagai platform, antara
lain Linux, Windows dan sebagainya.
Secara umum akses ke database harus
melalui 3 tahap yaitu:
1.
Koneksi
ke database
2.
Query
ke database
3.
Pemutusan
koneksi ke database
XAMPP
XAMPP adalah suatu perangkat lunak bebas
yang mendukung banyak sistem operasi, merupakan kompilasi dari berbagai
program. Berfungsi sebagai server yang berdiri sendiri (localhost), yang terdiri dari program Apace HTTP server, MySQL
database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan
Perl. Dalam XAMPP terdapat beberapa bagian penting, antara lain :
1. Htdocs,
adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas
PHP, HTML, dan script lain.
2. PhpMyAdmin,
merupakan bagiatan untuk mengelola basis data MySQL yang ada di komputer.
3. Kontrol
panel, brfungsi untuk mengelola layanan (service) XAMPP, seperti menghentikan
(stop) layanan, ataupun melalui (start).
C.
ALAT DAN BAHAN
1. Laptop
2. Sistem Operasi Windows 7
3. Browser Chrome
4. Notepad ++
5. Web server XAMMP
6. Lembar kerja percobaan
D.
LANGKAH-LANGKAH
PRAKTIKUM
Percobaan
1 (Form Data Mahasiswa)
1.
Buka browser anda dan buka http://localhost/phpmyadmin/
2. Buat
database baru dengan nama database “mahasiswa” pada kolom create new database
4. Isikan
field yang sudah dibuat dengan isi sebagai berikut
5. Buka
Notepad
6. Ketik
script berikut
<html>
<head>
<title>Data Mahasiswa</title>
</head>
<body>
<?php
//koneksi ke database
$koneksi=mysql_connect ('localhost', 'root', '');
//host, user, password
$db=mysql_select_db ('mahasiswa');
//nama database
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Input Data Mahasiswa</th>
</tr>
<form action="form.php" method="POST" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="txtnim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="txtnama" size="45"></td>
</tr>
<tr>
<td width="500">Jenis Kelamin</td>
<td width="600"><input type="radio" name="radiokelamin" value="Laki-laki" />Laki-laki
<input type="radio" name="radiokelamin" value="Perempuan" />Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600"><textarea name="txtalamat" rows="5" cols="45"></textarea></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="txtjurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600">
<input id="submit" type="submit" name="simpan" value="Simpan">
<input id="submit" type="reset" value="Batal"></td>
</tr>
</form>
</table>
<?php
//menyimpan data ke database
if (isset($_POST['simpan'])) {
$nim = $_POST['txtnim'];
$nama = $_POST['txtnama'];
$jeniskelamin = $_POST['radiokelamin'];
$alamat = $_POST['txtalamat'];
$jurusan = $_POST['txtjurusan'];
//query input
$input="insert into mhs (nim, nama, jenis_kelamin, alamat, jurusan)
value ('$nim', '$nama', '$jeniskelamin', '$alamat', '$jurusan')";
//kondisi inputan
if($nim =='') {
echo "</br>NIM tidak boleh kosong, diisi dulu";
}elseif($nama==''){
echo "</br>Nama tidak boleh kosong, diisi dulu";
}elseif($jeniskelamin==''){
echo "</br>Jenis Kelamin tidak boleh kosong, diisi dulu";
}elseif($alamat==''){
echo "</br>Alamat tidak boleh kosong, diisi dulu";
}elseif($jurusan==''){
echo "</br>Jurusan tidak boleh kosong, diisi dulu";
}else{
mysql_query($input);
echo "</br>Data berhasil dimasukkan";
}}
?>
<hr>
<h2 align="center">Data Mahasiswa</h2>
<?php
//menampilkan data
$sql = mysql_query("SELECT * FROM mhs ORDER BY nim");
if(!$sql)
die(mysql_error());
echo "<table cellpadding=4 border=1 align=center>
<tr>
<th>No</th>
<th>NIM</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
</tr>";
$no=+1;
while ($baris = mysql_fetch_row($sql)) {
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
echo "<tr>
<td align=center>$no</td>
<td align='center'>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>
</tr>";
$no++;
}
echo "</table>";
?>
</body>
</html>
<head>
<title>Data Mahasiswa</title>
</head>
<body>
<?php
//koneksi ke database
$koneksi=mysql_connect ('localhost', 'root', '');
//host, user, password
$db=mysql_select_db ('mahasiswa');
//nama database
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Input Data Mahasiswa</th>
</tr>
<form action="form.php" method="POST" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="txtnim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="txtnama" size="45"></td>
</tr>
<tr>
<td width="500">Jenis Kelamin</td>
<td width="600"><input type="radio" name="radiokelamin" value="Laki-laki" />Laki-laki
<input type="radio" name="radiokelamin" value="Perempuan" />Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600"><textarea name="txtalamat" rows="5" cols="45"></textarea></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="txtjurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600">
<input id="submit" type="submit" name="simpan" value="Simpan">
<input id="submit" type="reset" value="Batal"></td>
</tr>
</form>
</table>
<?php
//menyimpan data ke database
if (isset($_POST['simpan'])) {
$nim = $_POST['txtnim'];
$nama = $_POST['txtnama'];
$jeniskelamin = $_POST['radiokelamin'];
$alamat = $_POST['txtalamat'];
$jurusan = $_POST['txtjurusan'];
//query input
$input="insert into mhs (nim, nama, jenis_kelamin, alamat, jurusan)
value ('$nim', '$nama', '$jeniskelamin', '$alamat', '$jurusan')";
//kondisi inputan
if($nim =='') {
echo "</br>NIM tidak boleh kosong, diisi dulu";
}elseif($nama==''){
echo "</br>Nama tidak boleh kosong, diisi dulu";
}elseif($jeniskelamin==''){
echo "</br>Jenis Kelamin tidak boleh kosong, diisi dulu";
}elseif($alamat==''){
echo "</br>Alamat tidak boleh kosong, diisi dulu";
}elseif($jurusan==''){
echo "</br>Jurusan tidak boleh kosong, diisi dulu";
}else{
mysql_query($input);
echo "</br>Data berhasil dimasukkan";
}}
?>
<hr>
<h2 align="center">Data Mahasiswa</h2>
<?php
//menampilkan data
$sql = mysql_query("SELECT * FROM mhs ORDER BY nim");
if(!$sql)
die(mysql_error());
echo "<table cellpadding=4 border=1 align=center>
<tr>
<th>No</th>
<th>NIM</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
</tr>";
$no=+1;
while ($baris = mysql_fetch_row($sql)) {
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
echo "<tr>
<td align=center>$no</td>
<td align='center'>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>
</tr>";
$no++;
}
echo "</table>";
?>
</body>
</html>
7. Simpan
file dengan nama form.php pada
folder NIM di dalam folder htdoct
8. Buka
file melalui browser dengan alamat http://localhost/l200120077/form.php
9. Print screen hasilnya lampirkan dalam laporan
E.
TUGAS
1.
Dari
form percobaan diatas, buatlah supaya data dalam tabel disetiap barisnya dapat
diubah dan dihapus.
Script form.php
Script proses.php
Script hapus.php
Script edit.php
Script form.php
<html>
<head>
<title>Data Mahasiswa</title>
</head>
<body>
<?php
//koneksi ke database
$koneksi=mysql_connect ('localhost', 'root', '');
//host, user, password
$db=mysql_select_db ('mahasiswa');
//nama database
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Input Data Mahasiswa</th>
</tr>
<form action="form.php" method="POST" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="txtnim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="txtnama" size="45"></td>
</tr>
<tr>
<td width="500">Jenis Kelamin</td>
<td width="600"><input type="radio" name="radiokelamin" value="Laki-laki" />Laki-laki
<input type="radio" name="radiokelamin" value="Perempuan" />Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600"><textarea name="txtalamat" rows="5" cols="45"></textarea></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="txtjurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600">
<input id="submit" type="submit" name="simpan" value="Simpan">
<input id="submit" type="reset" value="Batal"></td>
</tr>
</form>
</table>
<?php
//menyimpan data ke database
if (isset($_POST['simpan'])) {
$nim = $_POST['txtnim'];
$nama = $_POST['txtnama'];
$jeniskelamin = $_POST['radiokelamin'];
$alamat = $_POST['txtalamat'];
$jurusan = $_POST['txtjurusan'];
//query input
$input="insert into mhs (nim, nama, jenis_kelamin, alamat, jurusan)
value ('$nim', '$nama', '$jeniskelamin', '$alamat', '$jurusan')";
//kondisi inputan
if($nim =='') {
echo "</br>NIM tidak boleh kosong, diisi dulu";
}elseif($nama==''){
echo "</br>Nama tidak boleh kosong, diisi dulu";
}elseif($jeniskelamin==''){
echo "</br>Jenis Kelamin tidak boleh kosong, diisi dulu";
}elseif($alamat==''){
echo "</br>Alamat tidak boleh kosong, diisi dulu";
}elseif($jurusan==''){
echo "</br>Jurusan tidak boleh kosong, diisi dulu";
}else{
mysql_query($input);
echo "</br>Data berhasil dimasukkan";
}}
?>
<hr>
<h2 align="center">Data Mahasiswa</h2>
<?php
//menampilkan data
$sql = mysql_query("SELECT * FROM mhs ORDER BY nim");
if(!$sql)
die(mysql_error());
echo "<table cellpadding=4 border=1 align=center>
<tr>
<th>No</th>
<th>NIM</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
<th>Pilihan</th>
</tr>";
$no=+1;
while ($baris = mysql_fetch_row($sql)) {
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
echo "<tr>
<td align=center>$no</td>
<td align='center'>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>
<td align='center'>
<a href='hapus.php?nim=$nim'>Hapus</a> |
<a href='edit.php?nama=$nama&nim=$nim&jeniskelamin=$jeniskelamin&alamat=$alamat&jurusan=$jurusan'> Edit</a></td>
</tr>";
$no++;
}
echo "</table>";
?>
</body>
</html>
<head>
<title>Data Mahasiswa</title>
</head>
<body>
<?php
//koneksi ke database
$koneksi=mysql_connect ('localhost', 'root', '');
//host, user, password
$db=mysql_select_db ('mahasiswa');
//nama database
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Input Data Mahasiswa</th>
</tr>
<form action="form.php" method="POST" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="txtnim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="txtnama" size="45"></td>
</tr>
<tr>
<td width="500">Jenis Kelamin</td>
<td width="600"><input type="radio" name="radiokelamin" value="Laki-laki" />Laki-laki
<input type="radio" name="radiokelamin" value="Perempuan" />Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600"><textarea name="txtalamat" rows="5" cols="45"></textarea></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="txtjurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600">
<input id="submit" type="submit" name="simpan" value="Simpan">
<input id="submit" type="reset" value="Batal"></td>
</tr>
</form>
</table>
<?php
//menyimpan data ke database
if (isset($_POST['simpan'])) {
$nim = $_POST['txtnim'];
$nama = $_POST['txtnama'];
$jeniskelamin = $_POST['radiokelamin'];
$alamat = $_POST['txtalamat'];
$jurusan = $_POST['txtjurusan'];
//query input
$input="insert into mhs (nim, nama, jenis_kelamin, alamat, jurusan)
value ('$nim', '$nama', '$jeniskelamin', '$alamat', '$jurusan')";
//kondisi inputan
if($nim =='') {
echo "</br>NIM tidak boleh kosong, diisi dulu";
}elseif($nama==''){
echo "</br>Nama tidak boleh kosong, diisi dulu";
}elseif($jeniskelamin==''){
echo "</br>Jenis Kelamin tidak boleh kosong, diisi dulu";
}elseif($alamat==''){
echo "</br>Alamat tidak boleh kosong, diisi dulu";
}elseif($jurusan==''){
echo "</br>Jurusan tidak boleh kosong, diisi dulu";
}else{
mysql_query($input);
echo "</br>Data berhasil dimasukkan";
}}
?>
<hr>
<h2 align="center">Data Mahasiswa</h2>
<?php
//menampilkan data
$sql = mysql_query("SELECT * FROM mhs ORDER BY nim");
if(!$sql)
die(mysql_error());
echo "<table cellpadding=4 border=1 align=center>
<tr>
<th>No</th>
<th>NIM</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
<th>Pilihan</th>
</tr>";
$no=+1;
while ($baris = mysql_fetch_row($sql)) {
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
echo "<tr>
<td align=center>$no</td>
<td align='center'>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>
<td align='center'>
<a href='hapus.php?nim=$nim'>Hapus</a> |
<a href='edit.php?nama=$nama&nim=$nim&jeniskelamin=$jeniskelamin&alamat=$alamat&jurusan=$jurusan'> Edit</a></td>
</tr>";
$no++;
}
echo "</table>";
?>
</body>
</html>
Script proses.php
<?php
$koneksi=mysql_connect ('localhost','root','');
$db=mysql_select_db('mahasiswa');
if (isset($_POST['simpan'])) {
$nim = $_POST['txtnim'];
$nama = $_POST['txtnama'];
$jeniskelamin = $_POST['radiokelamin'];
$alamat = $_POST['txtalamat'];
$jurusan = $_POST['txtjurusan'];
//query untuk update data di database
$query = "UPDATE mhs SET nim = '$nim', nama = '$nama',
alamat = '$alamat', jurusan = '$jurusan' WHERE nim = '$nim'" ;
$hasil = mysql_query($query);
//hasil
if ($hasil) {
include "form.php";
echo "<center>
<h4>
Update data sukses </h4>
</center>
";
}
else {
die($sql . " => " . mysql_error());
}
}
?>
$koneksi=mysql_connect ('localhost','root','');
$db=mysql_select_db('mahasiswa');
if (isset($_POST['simpan'])) {
$nim = $_POST['txtnim'];
$nama = $_POST['txtnama'];
$jeniskelamin = $_POST['radiokelamin'];
$alamat = $_POST['txtalamat'];
$jurusan = $_POST['txtjurusan'];
//query untuk update data di database
$query = "UPDATE mhs SET nim = '$nim', nama = '$nama',
alamat = '$alamat', jurusan = '$jurusan' WHERE nim = '$nim'" ;
$hasil = mysql_query($query);
//hasil
if ($hasil) {
include "form.php";
echo "<center>
<h4>
Update data sukses </h4>
</center>
";
}
else {
die($sql . " => " . mysql_error());
}
}
?>
Script hapus.php
<html>
<head>
<title>Data Mahasiswa</title>
</head>
<body>
<?php
//Koneksi ke database
$koneksi=mysql_connect ('localhost','root','');
$db=mysql_select_db('mahasiswa');
$nim = $_GET['nim'];
$query = ("DELETE from mhs WHERE nim='$nim'");
$hasil = mysql_query($query);
echo"Data telah di hapus<br>";
//Mengambil id
if(isset($_POST['hapus'])){
$nama = $_GET['nama'];
$nim = $_GET['nim'];
$jeniskelamin = $_GET['jeniskelamin'];
$alamat = $_GET['alamat'];
$jurusan = $_GET['jurusan'];
$query = "SELECT * FROM mhs WHERE nim = '$nim'";
$hasil = mysql_query($query) or die (mysql_error());
$data = mysql_fetch_array($hasil);
}
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Edit Data Mahasiswa</th>
</tr>
<form action="proses.php" method="POST" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="txtnim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="txtnama" size="45"></td>
</tr>
<tr>
<td width="500">Jenis Kelamin</td>
<td width="600"><input type="radio" name="radiokelamin" value="Laki-laki" />Laki-laki
<input type="radio" name="radiokelamin" value="Perempuan" />Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600"><textarea name="txtalamat" rows="5" cols="45"></textarea></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="txtjurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600">
<input id="submit" type="submit" name="simpan" value="Simpan">
<input id="submit" type="reset" value="Batal"></td>
</tr>
</form>
</table>
<?php
if (isset ($_POST ['submit'])){
$nama = $_POST['txtnama'];
$nim = $_POST['txtnim'];
$jeniskelamin = $_POST['radiokelamin'];
$alamat = $_POST['txtalamat'];
$jurusan = $_POST['txtjurusan'];
$input="insert into mhs (nim, nama, jeniskelamin, alamat, jurusan) values
('$nim','$nama','$jeniskelamin','$alamat','$jurusan')";
if($nim==''){
echo "<br>";
}else{
mysql_query($input);
echo "<br>Data berhasil dimasukan";
}
}
?>
<hr>
<h2 align="center">
Data mahasiswa</h2>
<?php
$sql = mysql_query("SELECT * FROM mhs ORDER BY nim");
if(!$sql)
die ("Query salah");
echo"<table cellpadding=4 border=1 align=center>
<tr>
<th>No</th>
<th>Nim</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
<th>Pilihan</th></tr>
";
$no=+1;
while ($baris=mysql_fetch_row($sql)) {
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
echo"
<tr>
<td align=center>$no</td>
<td align='center'>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>
<td align='center'><a href='hapus.php?nim=$nim'>Hapus</a> |
<a href='update.php?nama=$nama&nim=$nim&jeniskelamin=$jeniskelamin&alamat=$alamat&jurusan=$jurusan'> Edit</a></td></tr>
";
$no++;
}
echo"</table>
";
?>
</body>
</html>
<head>
<title>Data Mahasiswa</title>
</head>
<body>
<?php
//Koneksi ke database
$koneksi=mysql_connect ('localhost','root','');
$db=mysql_select_db('mahasiswa');
$nim = $_GET['nim'];
$query = ("DELETE from mhs WHERE nim='$nim'");
$hasil = mysql_query($query);
echo"Data telah di hapus<br>";
//Mengambil id
if(isset($_POST['hapus'])){
$nama = $_GET['nama'];
$nim = $_GET['nim'];
$jeniskelamin = $_GET['jeniskelamin'];
$alamat = $_GET['alamat'];
$jurusan = $_GET['jurusan'];
$query = "SELECT * FROM mhs WHERE nim = '$nim'";
$hasil = mysql_query($query) or die (mysql_error());
$data = mysql_fetch_array($hasil);
}
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Edit Data Mahasiswa</th>
</tr>
<form action="proses.php" method="POST" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="txtnim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="txtnama" size="45"></td>
</tr>
<tr>
<td width="500">Jenis Kelamin</td>
<td width="600"><input type="radio" name="radiokelamin" value="Laki-laki" />Laki-laki
<input type="radio" name="radiokelamin" value="Perempuan" />Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600"><textarea name="txtalamat" rows="5" cols="45"></textarea></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="txtjurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600">
<input id="submit" type="submit" name="simpan" value="Simpan">
<input id="submit" type="reset" value="Batal"></td>
</tr>
</form>
</table>
<?php
if (isset ($_POST ['submit'])){
$nama = $_POST['txtnama'];
$nim = $_POST['txtnim'];
$jeniskelamin = $_POST['radiokelamin'];
$alamat = $_POST['txtalamat'];
$jurusan = $_POST['txtjurusan'];
$input="insert into mhs (nim, nama, jeniskelamin, alamat, jurusan) values
('$nim','$nama','$jeniskelamin','$alamat','$jurusan')";
if($nim==''){
echo "<br>";
}else{
mysql_query($input);
echo "<br>Data berhasil dimasukan";
}
}
?>
<hr>
<h2 align="center">
Data mahasiswa</h2>
<?php
$sql = mysql_query("SELECT * FROM mhs ORDER BY nim");
if(!$sql)
die ("Query salah");
echo"<table cellpadding=4 border=1 align=center>
<tr>
<th>No</th>
<th>Nim</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
<th>Pilihan</th></tr>
";
$no=+1;
while ($baris=mysql_fetch_row($sql)) {
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
echo"
<tr>
<td align=center>$no</td>
<td align='center'>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>
<td align='center'><a href='hapus.php?nim=$nim'>Hapus</a> |
<a href='update.php?nama=$nama&nim=$nim&jeniskelamin=$jeniskelamin&alamat=$alamat&jurusan=$jurusan'> Edit</a></td></tr>
";
$no++;
}
echo"</table>
";
?>
</body>
</html>
Script edit.php
<html>
<head>
<title>Data Mahasiswa</title>
</head>
<body>
<?php
$koneksi=mysql_connect ('localhost','root','');
$db=mysql_select_db('mahasiswa');
$nim = $_GET['nim'];
$query = ("DELETE from mhs WHERE nim='$nim'");
$hasil = mysql_query($query);
$nama = $_GET['nama']; //mengambil no / id
$nim = $_GET['nim'];
$jeniskelamin = $_GET['jeniskelamin'];
$alamat = $_GET['alamat'];
$jurusan = $_GET['jurusan'];
$query = "SELECT * FROM mhs WHERE nim = '$nim'"; //Memilih nama tabel dan menyeleksi no
$hasil = mysql_query($query) or die (mysql_error());
$data = mysql_fetch_array($hasil);
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Edit Data Mahasiswa</th>
</tr>
<form action="proses.php" method="POST" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="txtnim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="txtnama" size="45"></td>
</tr>
<tr>
<td width="500">Jenis Kelamin</td>
<td width="600"><input type="radio" name="radiokelamin" value="Laki-laki" />Laki-laki
<input type="radio" name="radiokelamin" value="Perempuan" />Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600"><textarea name="txtalamat" rows="5" cols="45"></textarea></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="txtjurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600">
<input id="submit" type="submit" name="simpan" value="Simpan">
<input id="submit" type="reset" value="Batal"></td>
</tr>
</form>
</table>
<?php
if (isset ($_POST ['submit'])){
$nama = $_POST['txtnama'];
$nim = $_POST['txtnim'];
$jeniskelamin = $_POST['radiokelamin'];
$alamat = $_POST['txtalamat'];
$jurusan = $_POST['txtjurusan'];
$input="insert into mhs (nim, nama, jenis_kelamin, alamat, jurusan) values ('$nim','$nama','$jeniskelamin','$alamat','$jurusan')";
if($nim==''){
echo "<br>";
}else{
mysql_query($input);
echo'<br>Data berhasil dimasukan';
}
}
?>
<hr>
<h2 align="center">
Data mahasiswa</h2>
<?php
$sql = mysql_query("SELECT * FROM mhs ORDER BY nim");
if(!$sql)
die ("Query salah");
echo"<table cellpadding=4 border=1 align=center>
<tr>
<th>No</th>
<th>Nim</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
<th>Pilihan</th></tr>
";
$no=+1;
while ($baris=mysql_fetch_row($sql)) {
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
echo"
<tr>
<td align=center>$no</td>
<td align=center>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>
<td align=center><a href='hapus.php?nim=$nim'>Hapus</a> |<a href='update.php?nama=$nama&nim=$nim&jeniskelamin=$jeniskelamin&alamat=$alamat&jurusan=$jurusan'> ubah</a></td></tr>
";
$no++;
}
echo"</table>
";
?>
</body>
</html>
<head>
<title>Data Mahasiswa</title>
</head>
<body>
<?php
$koneksi=mysql_connect ('localhost','root','');
$db=mysql_select_db('mahasiswa');
$nim = $_GET['nim'];
$query = ("DELETE from mhs WHERE nim='$nim'");
$hasil = mysql_query($query);
$nama = $_GET['nama']; //mengambil no / id
$nim = $_GET['nim'];
$jeniskelamin = $_GET['jeniskelamin'];
$alamat = $_GET['alamat'];
$jurusan = $_GET['jurusan'];
$query = "SELECT * FROM mhs WHERE nim = '$nim'"; //Memilih nama tabel dan menyeleksi no
$hasil = mysql_query($query) or die (mysql_error());
$data = mysql_fetch_array($hasil);
?>
<table width="600" cellpadding="3" cellspacing="3" align="center" border="1">
<tr>
<th colspan="2">Edit Data Mahasiswa</th>
</tr>
<form action="proses.php" method="POST" enctype="multipart/form-data">
<tr>
<td width="500">NIM</td>
<td width="600"><input type="text" name="txtnim" size="25"></td>
</tr>
<tr>
<td width="500">Nama</td>
<td width="600"><input type="text" name="txtnama" size="45"></td>
</tr>
<tr>
<td width="500">Jenis Kelamin</td>
<td width="600"><input type="radio" name="radiokelamin" value="Laki-laki" />Laki-laki
<input type="radio" name="radiokelamin" value="Perempuan" />Perempuan</td>
</tr>
<tr>
<td width="500">Alamat</td>
<td width="600"><textarea name="txtalamat" rows="5" cols="45"></textarea></td>
</tr>
<tr>
<td>Jurusan</td>
<td><input type="text" name="txtjurusan" size="45"></td>
</tr>
<tr>
<td width="500"></td>
<td width="600">
<input id="submit" type="submit" name="simpan" value="Simpan">
<input id="submit" type="reset" value="Batal"></td>
</tr>
</form>
</table>
<?php
if (isset ($_POST ['submit'])){
$nama = $_POST['txtnama'];
$nim = $_POST['txtnim'];
$jeniskelamin = $_POST['radiokelamin'];
$alamat = $_POST['txtalamat'];
$jurusan = $_POST['txtjurusan'];
$input="insert into mhs (nim, nama, jenis_kelamin, alamat, jurusan) values ('$nim','$nama','$jeniskelamin','$alamat','$jurusan')";
if($nim==''){
echo "<br>";
}else{
mysql_query($input);
echo'<br>Data berhasil dimasukan';
}
}
?>
<hr>
<h2 align="center">
Data mahasiswa</h2>
<?php
$sql = mysql_query("SELECT * FROM mhs ORDER BY nim");
if(!$sql)
die ("Query salah");
echo"<table cellpadding=4 border=1 align=center>
<tr>
<th>No</th>
<th>Nim</th>
<th>Nama</th>
<th>Jenis Kelamin</th>
<th>Alamat</th>
<th>Jurusan</th>
<th>Pilihan</th></tr>
";
$no=+1;
while ($baris=mysql_fetch_row($sql)) {
$nim = $baris[0];
$nama = $baris[1];
$jeniskelamin = $baris[2];
$alamat = $baris[3];
$jurusan = $baris[4];
echo"
<tr>
<td align=center>$no</td>
<td align=center>$nim</td>
<td align=center>$nama</td>
<td align=center>$jeniskelamin</td>
<td align=center>$alamat</td>
<td align=center>$jurusan</td>
<td align=center><a href='hapus.php?nim=$nim'>Hapus</a> |<a href='update.php?nama=$nama&nim=$nim&jeniskelamin=$jeniskelamin&alamat=$alamat&jurusan=$jurusan'> ubah</a></td></tr>
";
$no++;
}
echo"</table>
";
?>
</body>
</html>
0 comments:
Posting Komentar