Pemrograman Web 2. Modul 3. Form Dosen dengan menggunakan PHP + MYSql

Bentuk Form di atas adalah hasil dari tag yang ada dibawah ini yaitu dengan menggunakan  Notepad++ lalu simpan pada folder c:\wamp\www\myakademik, lalu beri nama Formdosen.html

Kodingnya adalah

1. FormDosen.html


<html>
<body>
<h3>Form Input Dosen</h3>
<table border =1>
<form method=POST action = inputdosen.php>
<tr><td>Kode Dosen </td><td>= <input type="text" name="kodedos"></td></tr>
<tr><td>Nama Dosen </td><td>= <input type="text" name="nmdos"></td></tr>
<tr><td>Alamat Dosen </td><td>= <input type="text" name="almdosen"></td></tr>
<tr><td>
<input type = submit value="Kirim">
<input type = reset value ="Cancel"></td></tr>
</form>
</table>
<body>
</html>

<strong>2. InputDosen.php</strong>

Dari tag diatas apabila diklik Tombol Kirim maka akan mengaktifkan action yang diberi nama inputdosen.php, dimana file ini digunakan untuk menyimpan data ke dalam database, setelah itu akan memproses file dengan nama tampilmhs.php sesuai dengan loaction headernya. File Inputdosen.php ini disimpan pada folder yang sama yaitu c:\wamp\www\myakademik. adapun tagnya adalah :

<?php
include "konek.php";
$kodedos=$_POST['kodedos'];
$namados=$_POST['nmdos'];
$alamatdos=$_POST['almdosen'];
$input="insert into dosen (kodedos,nmdos,almdos)
value('$kodedos','$namados','$alamatdos')";
mysql_query($input);
if ($input)
{
header("location:tampildosen.php");
}
else
{
echo"data gagal disimpan";
}
?>

3. File : tampildosen.php

Setelah selesai membuat file inputdosen.php maka langkah selanjutnya adalah kita membuat file tampildosen.php, file ini digunakan untuk menampilkan data yang telah diinput dalam bentuk tabel. adapun tagnya adalah :


<?php
include "konek.php";
$tampil="select * from dosen";
$hasil=mysql_query($tampil);
echo"<table border=1>";
echo"Daftar Dosen";
echo"<tr><th>No. </th>
<th>Kode Dosen </th>
<th>Nama Dosen </th>
<th>Alamat Dosen </th></tr>";
$nomor=1;
while($data=mysql_fetch_row($hasil))
{
echo "<tr><td>$nomor</td>";
echo "<td>$data[0]</td>";
echo "<td>$data[1]</td>";
echo "<td>$data[2]</td>";
$nomor++;
}
echo"</table>";
?>

Untuk menguji apakah form Dosen tersebut jalan atau tidak dapat diketikkan didalam browser mozilla dengan catatan bahwa wamp server dalam keadaan semua servicenya aktif, lalu ketikk alamat berikut :

http://localhost/myakademik/formdosen.html

<strong>Materi yang berhubungan :</strong>
1. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-pembuatan-web-sistem-informasi-akademik-sederhana-dengan-php/&#8221; target=”_blank”>Sistem Informasi Akademik</a>
2. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-form-mahasiswa-dengan-menggunakan-php-mysql/&#8221; target=”_blank”>Form Mahasiswa </a>
3. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-3-form-dosen-dengan-menggunakan-php-mysql/&#8221; target=”_blank”>Form Dosen</a>
4. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-4-form-matakuliah-dengan-menggunakan-php-mysql/&#8221; target=”_blank”>Form Matakuliah</a>
5. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-5-form-jadwal-perkuliahan-dengan-menggunakan-php-mysql/&#8221; target=”_blank”>Form Jadwal Perkuliahan
6. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-6-form-pengambilan-krs-dengan-menggunakan-php-mysql/&#8221; target=”_blank”>Form Pengambilan KRS</a>
7. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-7-form-pengisian-nilai-dengan-menggunakan-php/&#8221; target=”_blank”>Form Form Pengisian Nilai</a>
8. <a href=”https://ahmadrizal.wordpress.com/2011/01/19/pemrograman-web-2-modul-8-form-lembar-hasil-studi-lhs-dengan-menggunakan-php/&#8221; target=”_blank”>Form Form LHS</a>


<?php
include "konek.php";
//definisikan variabel dari Formmhs
$nobp   = $_POST['nobp'];
$nama   = $_POST['nama'];
$alamat = $_POST['alamat'];
$tmplhr = $_POST['tmplhr'];
$tgllhr = $_POST['tgllhr'];
$agama  = $_POST['agama'];
//simpan data
$input ="insert into bukutamu(nobp,nama,alamat,tmplhr,tgllhr,agama)
values('$nobp','$nama','$alamat','$tmplhr','$tgllhr','$agama')";
mysql_query($input);
if ($input)
{
header("location:tampil.php");
}
else
{
echo "Poses Input Gagal";
}
?>

3. File : tampilmhs.php

Setelah selesai membuat file inputmhs.php maka langkah selanjutnya adalah kita membuat file tampil.php, file ini digunakan untuk menampilkan data yang telah diinput dalam bentuk tabel. adapun tagnya adalah :


<?php
include "konek.php";
$tampil="select * from mhs";
$hasil=mysql_query($tampil);
echo"Daftar Mahasiswa";
echo"<table border=1>";
echo"<tr><th>No.</th>
<th>NOBP </th>
<th>Nama Mahasiswa </th>
<th>Alamat </th>
<th>Tempat Lahir </th>
<th>Tanggal Lahir </th>
<th>Agama</th><tr>";
$nomor=1;
while ($data=mysql_fetch_array($hasil))
{
echo "<tr><td>$nomor</td>";
echo "<td>$data[0]</td>";
echo "<td>$data[1]</td>";
echo "<td>$data[2]</td>";
echo "<td>$data[3]</td>";
echo "<td>$data[4]</td>";
echo "<td>$data[5]</td></tr>";
$nomor++;
}
echo"</table>";
?>

&nbsp;

Untuk menguji apakah form mahasiswa tersebut jalan atau tidak dapat diketikkan ddidalam browser mozilla dengan catatan bahwa wamp server dalam keadaan semua servicenya aktif, lalu ketikk alamat berikut :

http://localhost/myakademik/formmhs.html
Materi yang berhubungan :

1. Aplikasi Sistem Informasi Akademik
2. Form MAhasiswa
3. Form Dosen
4. Form Matakuliah
5. Jadwal Perkuliahan"
6. Form KRS
7. Form Nilai
8. Form LHS

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s