Anda di halaman 1dari 4

RYAN | YAPPSU (Yayasan Pengembangan Profesi Sumatera Utara

Pemrograman WEB II

Database :
Nama Database =akademik
Nama Tabel = tbmhs (NIM, varcahar(10) PK, NMMHS, varchar(30))
User Batabase=’root’
Server =’localhost’;
Password=’kosongkan’;

koneksi.php... nama file dan bisa di ubah


<?php
mysql_select_db("db_citasa");
?>

frmmhs.php... nama file dan bisa di ubah


<?php
echo"
<form name='ajp' action='act-mhs.php'begitu ditekan save, akan diarahkan ke act-mhs.php
method='post'>
<h1>Input Data Mahasiswa</h1>
NIM : <input type='text' size='12' name='a'>a sebagai inisal untuk penyimanan nim<br>
Nama: <input type='text' size='30' name='b'>b untuk inisal pen

impanan nama <br>


<input type='submit' value='SAVE'> |
RYAN | YAPPSU (Yayasan Pengembangan Profesi Sumatera Utara
Pemrograman WEB II

<input type='reset' value='CANCEL'>


</form>
";
include"listmhs.php";setiap buka/pangill file frmmhs.php listmhs.php akan otomatis ditampilkan
?>

act-mhs.php... nama file dan bisa di ubah


<?php
include"koneksi.php";memanggil file koneksi.php
mysql_query("INSERT INTO tbmhs (NIM,NMMHS) VALUES ('$_POST[a]','$_POST[b]')");
query untuk menyimpan data dari inisal a = $_P0ST[a] ke fiel NIM di DB tabel tbmhs sama halnya dengan
b

include"frmmhs.php";memanggil frmmhs.php kembali untuk menambah data lagi

?>
RYAN | YAPPSU (Yayasan Pengembangan Profesi Sumatera Utara
Pemrograman WEB II

listmhs.php... nama file dan bisa di ubah


<?php
include"koneksi.php";

$a=mysql_query("SELECT * FROM tbmhs");query memanggil semua isi data di DB tabel tbmhs di


zinisilkan dengan query $a
echo"<table border='1'>
<tr><td colspan='4'>Daftar Nama Mahasiswa</td></tr>
<tr><td>No.</td><td>NIM</td><td>Nama MAhasiswa</td><td>ACT</td></tr>";
$no=1;membuat kounter nomor
while($r=mysql_fetch_array($a)){membuat array dan menampilkan data dari Query $a datanya di
inisalkan dengan $r untuk apa contoh $r[nim] menampilkan data nim.
echo"<tr><td>$no</td>
<td>$r[NIM]</td>
<td>$r[NMMHS]</td>
<td><a href='frmmhs-e.php?&id=$r[NIM]'>E</a> | id berfungsi untuk inisal data $r[NIM] untuk edit data
ke $r[NIM]
<a href='del.php?&id=$r[NIM]'>D</a></td></tr>";id berfungsi untuk inisal data $r[NIM] untuk delete
data ke $r[NIM]
$no++;menambah konter $no n+1
}
?>

frmmhs-e.php...nama file dapat di ubah


<?php
include"koneksi.php";
$d=mysql_fetch_array(mysql_query("SELECT * FROM tbmhs WHERE NIM='$_GET[id]'"));
Query untuk mengambil dan menampilkan data tbmhs dengan inisial id=$r[NIM],
echo"
<form name='ajp' action='act-mhs-e.php' method='post'>setelah tekan tombol save pada
update data, maka akan di arahkan ke file act-mhs-e.php, untuk penyimpanan update.
<h1>Input Data Mahasiswa</h1>
<input type='hidden' name='c' value='$d[NIM]'>c bervungsi untuk inisial tersembunyi untuk nim,
Value=’$d[NIM]’ berfungsi untuk menampilkan data nim di form edit di field Nim
NIM : <input type='text' size='12' name='a' value='$d[NIM]'><br>
Nama: <input type='text' size='30' name='b' value='$d[NMMHS]'><br>
<input type='submit' value='SAVE'> |
<input type='reset' value='CANCEL'>
</form>
";
include"listmhs.php";
?>

act-mhs-e.php
<?php
RYAN | YAPPSU (Yayasan Pengembangan Profesi Sumatera Utara
Pemrograman WEB II

include"koneksi.php";
mysql_query("UPDATE tbmhs SET NIM='$_POST[a]',
NMMHS='$_POST[b]'
WHERE NIM='$_POST[c]'");
include"frmmhs.php";
?>

del.php
<?php
include"koneksi.php";
mysql_query("DELETE FROM tbmhs WHERE NIM='$_GET[id]'");
include"frmmhs.php";
?>

Tugas: Buat Form untuk


tbdos
Field
- KDDOS (pk varchar(10))
- NMDOS (varchar (35))
- TELP (varchar(12))
tbmk
Field
- KDMK (pk varchar(6))
- NMMK (varchar (35))
- SKS (varchar(1))
Ikuti langkah-langkah diatas untuk insert,update dan Delete

Anda mungkin juga menyukai