You are on page 1of 12

TUGAS

PEMROGRAMAN WEB
Menghubungkan PHP Dan Database MySQL

Oleh :

Hendri

NPM : 1412090223

PROGRAM STUDI TEKNIK PERANGKAT LUNAK

FAKULTAS TEKNIK

UNIVERSITAS PGRI RONGGOLAWE TUBAN

2011
Menghubungkan PHP Dan Database MySQL
 Form_mhs.php

<html>

<head><title>Form Data MahaSiswa</title></head>

<body bgcolor=”#a9a9a9”>

<br><br><br>

<div align=center><font color=orange size=6 >Masukkan Data


Mahasiswa</font></div>

<hr align=center width=400 size=7 color=orange><br>

<form name="dataMahsiswa" id="dataMahasiswa" method="post"


action="simpan.php">

<table align=center>

<tr>

<td>NPM</td>

<td><input name="npm" id="npm" type="text"/><td>

</tr>

<tr>

<td>Nama</td>

<td><input type="text" name="nama" id="nama"/></td>

</tr>

<tr>

<td>Jenis Kelamin</td>

<td>

<input type="radio" name="jenis_kelamin" id="laki" value="L"/> Laki


Laki

<input type="radio" name="jenis_kelamin" id="prm" value="P"/>


Perempuan

</td>

</tr>

<tr>

<td>Tanggal Lahir</td>

<td>
<input type="text" name="tanggal" id="tanggal" size="5"/>

<input type="text" name="bulan" id="bulan" size="5"/>

<input type="text" name="tahun" id="tahun" size="5"/>

</td>

</tr>

<tr>

<td></td>

<td><input type="submit" name="save" value="save" /></td>

</tr>

</table>

</form>

</body>

</html>

 Simpan.php

<html>

<body bgcolor=”#a9a9a9”>

<br><br><br><div align=center>

<font color=orange size=6 >Konfirmasi</font></div>

<hr align=center width=400 size=7 color=orange><br>

<?php

$npm = $_POST['npm'];

$nama = $_POST['nama'];

$jenis_kelamin = $_POST['jenis_kelamin'];

$tglLahir = $_POST['tahun'].'-'.$_POST['bulan'].'-'.
$_POST['tanggal'];

//koneksi database

$conn = mysql_connect("localhost","root","");

mysql_select_db("data_mahasiswa");

$query = "insert into data set npm='$npm',nama='$nama',


jenis_kelamin='$jenis_kelamin',tgl_lahir='$tglLahir'";

$hasil = mysql_query($query);

if($hasil){
echo "<div align=center>Data Mahasiswa telah disimpan</div><br>";

}else{

echo "<div align=center>Error! gagal menyimpan data


Mahasiswa</div><br>".mysql_error();

echo'<a href="data_mhs.php"><div align=center>Tampil


data</div></a><br>';

echo'<a href="form_mhs.php"><div align=center>Kembali</div></a>';

?>

</body>

</html>

 Data_mhs.php

<html>

<body bgcolor=”#a9a9a9”>

<br><br><br><div align=center>

<font color=orange size=6 >Masukkan Data Baru</font></div>

<hr align=center width=400 size=7 color=orange><br>

<?php

$conn = mysql_connect("localhost", "root", "");

mysql_select_db("data_mahasiswa");

if($_GET['action'] == 'delete'){

mysql_query("delete from data where


npm='".mysql_real_escape_string($_GET['id'])."'");

$query = "select * from data order by nama";

$rowSet = mysql_query($query);

echo '<br>'.'<br>';

echo '<table border="1" align=center>';

echo '<tr>';

echo '<td>NPM</td>';
echo '<td>Nama</td>';

echo '<td>Jenis Kelamin</td>';

echo '<td>Tanggal Lahir</td>';

echo '<td>Action</td>';

echo '</td>';

while($row = mysql_fetch_array($rowSet)){

echo '<tr>';

echo '<td>'.$row['npm'].'</td>';

echo '<td>'.$row['nama'].'</td>';

echo '<td>'.($row['jenis_kelamin'] == 'L' ? 'Laki Laki' :


'Perempuan').'</td>';

echo '<td>'.$row['tgl_lahir'].'</td>';

echo '<td>';

echo '<a href="data_mhs.php?id='.


$row['npm'].'&action=delete">Hapus</a>';

echo ' | <a href="form_edit.php?id='.$row['npm'].'">Ubah</a>';

echo '</td>';

echo '</tr>';

echo '</table>';

?>

<br>

<a href="form_mhs.php"><div align=center>Mahasiswa Baru</div></a>

</body>

</html>

 Form_edit.php

<html>

<body bgcolor=”#a9a9a9”>

<br><br><br><div align=center>

<font color=orange size=6 >Masukkan Data Baru</font></div>

<hr align=center width=400 size=7 color=orange><br>

<?php
$conn = mysql_connect("localhost", "root", "");

mysql_select_db("data_mahasiswa");

$query = "select * from data where


npm='".mysql_real_escape_string($_GET['id'])."'";

$result = mysql_query($query);

$data = mysql_fetch_array($result);

?>

<form align=center name="formMhs" id="formMhs" method="post"


action="edit.php">

<table align=center>

<tr>

<td>NPM</td>

<td><input name="npm" id="npm" type="text" value="<?


=$data['npm'];?>" readonly="readonly"/></td>

</tr>

<tr>

<td>Nama</td>

<td><input type="text" name="nama" id="nama" value="<?=


$data['nama'];?>"/></td>

</tr>

<tr>

<td>Jenis Kelamin</td>

<td>

<input type="radio" name="jenis_kelamin" id="laki"


value="L" <? echo $data['jenis_kelamin'] == 'L' ?
'checked="checked"' : '';?>/> Laki Laki

<input type="radio" name="jenis_kelamin" id="prm" value="P"


<? echo $data['jenis_kelamin'] == 'P' ? 'checked="checked"' : '';?>
/> Perempuan

</td>

</tr>

<tr>

<td>Tanggal Lahir</td>

<td>

<?php $tgl_lahir = explode('-', $data['tgl_lahir']); ?>


<input type="text" name="tanggal" id="tanggal" size="5"
value="<?= $tgl_lahir[2];?>"/>

<input type="text" name="bulan" id="bulan" size="5"


value="<?=$tgl_lahir[1];?>"/>

<input type="text" name="tahun" id="tahun" size="5"


value="<?= $tgl_lahir[0];?>"/>

</td>

</tr>

<tr>

<td></td>

<td><input type="submit" name="save" value="Simpan" /></td>

</tr>

</table>

</form>

</body>

</html>

 Edit.php

<html>

<body bgcolor=”#a9a9a9”>

<br><br><br><div align=center>

<font color=orange size=6 >Konfirmasi</font></div>

<hr align=center width=400 size=7 color=orange><br> <?php

$npm = $_POST['npm'];

$nama = $_POST['nama'];

$jenis_kelamin = $_POST['jenis_kelamin'];

$tglLahir = $_POST['tahun'].'-'.$_POST['bulan'].'-'.
$_POST['tanggal'];

//koneksi database

$conn = mysql_connect("localhost","root","");

mysql_select_db("data_mahasiswa");

$query = "update data set nama='$nama',


jenis_kelamin='$jenis_kelamin', tgl_lahir='$tglLahir' where
npm='$npm'";
$hasil = mysql_query($query);

if($hasil){

echo "<div align=center>Data mahasiswa telah


disimpan</div><br>";

}else{

echo "<div align=cennter>Error! gagal menyimpan data


mahasiswa</div><br>".mysql_error();

echo'<a href="data_mhs.php"><div align=center>Tampil


data</div></a><br>';

echo'<a href="form_mhs.php"><div align=center>Tambah


Data</div></a>';

?>

</body>

</html>
 Print Screen
1. Pada halaman utama akan muncul form_mhs.php:

Gambar 1 : tampilan form_mhs.php

2. Klik Simpan akan muncul konfirmasi simpan.php, dan anda akan


mengetahui, apakah data yang anda masukkan berhasil atau tidak,

Gambar 1 : tampilan simpan.php


3. Apabila data yang anda masukkan sudah ada yang akan tampil adalah:

Gambar 1 : tampilan simpan.php gagal

4. Klik Tampil data untuk memasukkan Data yang telah diisikan, muncul
data_mhs.php, bila hanya ingin menyimpan tanpa melihat hasilnya,
klik kembali.
Gambar 1 : tampilan data_mhs.php

5. Untuk menghapus, klik hapus pada kolom yang ingin dihapus.


6. Setelah dihapus, daftar mahasiswa yang ada di data_mhs.php akan
berkurang

Gambar 1 : tampilan data_mhs.php setelah dihapus

7. Klik ubah untuk mengubah data, akan muncul form_edit.php dan


menampilkan data yang akan diedit

Gambar 1 : tampilan frm_edit.php


8. Klik simpan akan muncul konfirmasinya edit.php
9. Klik tampil data untuk mengetahui hasil editan_nya

Gambar 1 : tampilan edit.php

10. Setelah diedit dan berhasil, daftar mahasiswa yang ada di


data_mhs.php akan berubah.

Gambar 1 : tampilan data_mhs.php setelah diedit

11. Klik mahasiswa baru untuk menambah data mahasiswa.

You might also like