0% menganggap dokumen ini bermanfaat (0 suara)
182 tayangan

Menghubungkan PHP Dan Database MySQL

Dokumen tersebut membahas tentang penghubungan antara PHP dengan database MySQL untuk membuat aplikasi CRUD (Create, Read, Update, Delete) data mahasiswa. Terdiri dari beberapa file PHP yaitu form_mhs.php untuk membuat form input data, simpan.php untuk menyimpan data ke database, data_mhs.php untuk menampilkan data dari database, form_edit.php untuk mengubah data, dan edit.php untuk memperbarui data di database.

Diunggah oleh

Endric
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
182 tayangan

Menghubungkan PHP Dan Database MySQL

Dokumen tersebut membahas tentang penghubungan antara PHP dengan database MySQL untuk membuat aplikasi CRUD (Create, Read, Update, Delete) data mahasiswa. Terdiri dari beberapa file PHP yaitu form_mhs.php untuk membuat form input data, simpan.php untuk menyimpan data ke database, data_mhs.php untuk menampilkan data dari database, form_edit.php untuk mengubah data, dan edit.php untuk memperbarui data di database.

Diunggah oleh

Endric
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 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.

Anda mungkin juga menyukai