Sabtu, 09 Juni 2012

Laporan Praktikum PBW 8

    Praktikum 8
       login ke dalam mysql,masukkan password dan username yang telah dibuat sebelumnya.
  • membuat database dengan nama informatika (CREATE DATABASE informatika)
  • menggunakan database (USE informatika)
  • membuat table dengan (CREATE TABLE IF NOT EXISTS calon_mahasiswa(`id_daftar int(10)`,dan sterusnya.......))
  • Kemudian membuat form,ketik dan simpan dengan nama index.html:
 <!DOCTYPE html PUBLIC "­//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1­strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>

    <title>Komentar Demo 1</title>
    <meta http-equiv="content-type" content="text/html;charset=utf-8"/>
    <meta name="generator" content=Geany 0.20/>
</head>
<body>
    <h1>Form Registrasi Calon Mahasiswa</h1>
    <form action="insert.php" method="POST">
    <table>
     
        <tr>
            <td>Nama</td>
            <td><Input type ="text" name="nama"/></td>
        </tr>
        <tr>
            <td>Jenis Kelamin</td>
            <td><Input type ="radio" name="kelamin" value="Laki-Laki"/><Label for="kelamin">Laki-Laki</label>
                <Input type ="radio" name="kelamin" value="Perempuan"/><Label for="kelamin">Perempuan</label></td>
        </tr>
        <tr><td>Status</td>
            <td><select name ="status">
                <option value="Status">Status</option>
                <option value="menikah">Menikah</option>
                <option value="Belum Menikah">Belum Menikah</option>
            </select></td>
        </tr>
        <tr><td>Asal Sekolah</td>
            <td><input type="text" name="sekolah" size="30" maxlength="50"/></td>
            </tr>
            </tr>
        <tr><td>Alamat</td>
            <td><input type="text" name="alamat" size="30" maxlength="50"/></td>
            </tr>
            <tr><td>Kota</td>
            <td><input type="text" name="kota" size ="30" maxlength="50"/></td>
            </tr>
        <tr><td>Provinsi</td>
            <td><select name ="provinsi">
                <option value="Provinsi">Provinsi</option>
                <option value="Banka Belitung">Banka Belitung</option>
                <option value="Bengkulu">Bengkulu</option>
                <option value="Kepulauan Riau">Kepulauan Riau</option>
                <option value="Lampung">Lampung</option>
                <option value="Nanggroe Aceh Darussalam">Nanggroe Aceh Darussalam</option>
                <option value="Riau">Riau</option>
                <option value="Sumatera Barat">Sumatera Barat</option>
                <option value="Sumatera selatan">Sumatera selatan</option>
                <option value="Sumatera utara">Sumatera utara</option>
            </select></td>
        </tr>
        <tr><td>No Telephone</td>
            <td><Input type ="text" name="telepone"/></td>
        </tr>
     
        <tr><td></td>
        <td><input type="submit" name="daftar" value ="Daftar"/>
        <label><input type ="reset" name ="batal" value="Batal"></label></td>
    </tr>
    </table>
    </form>
</body>
</html>

Ketik dan simpan dengan nama koneksi.php
<?php

$host = "localhost";
$user = "root";
$password = "123456";
$database = "informatika1";

$link = mysql_connect ($host ,$user ,$password);
$db = mysql_select_db ($database , $link);

/*if(!$link){
echo "gagal...!!!!!";
}else {
echo "sukseesss....";
}*/

?>

Ketik dan simpan dengan nama insert.php
<?php
include "koneksi.php";

$tanggal = date ("Y-n-d");
$nama = $_POST ['nama'];
$kelamin = $_POST ['kelamin'];
$status = $_POST ['status'];
$sekolah = $_POST ['sekolah'];
$alamat = $_POST ['alamat'];
$kota = $_POST ['kota'];
$provinsi = $_POST ['provinsi'];
$telepone = $_POST ['telp'];

$sql = "INSERT INTO calon_mahasiswa(tanggal_daftar, nama, kelamin, status, smu_asal, alamat, kota, provinsi, telp)".
"VALUES ('$tanggal','$nama','$kelamin','$status','$sekolah','$alamat','$kota','$provinsi','$telepone');";

$query = mysql_query($sql);

if ($query){
    echo "Anda telah terdaftar<br>";
    echo "<a href= 'view.php'>Lihat Data</a>";
}else {
    echo "Terjadi kesalahan silahkan kontak Administrator<br>";
    echo "<a href= 'index.html'>Kembali</a>";
}

?>





Ketik dan simpan dengan nama view.php 

<?php

include "koneksi.php";

$sql = "SELECT * FROM calon_mahasiswa";
$query = mysql_query($sql);
echo "hasil";
?>
<html>
<head>
<title>Pendaftaran</title>
</head>
<body>

<table style="font-size:11px;font-family:'arial';text-align:center;" border='1' width="80%" align ='center'>
<caption><h1>Calon Mahasiswa Yang Sudah Terdaftar</h1></caption>

<tr><th>NO</th><th>Tanggal</th><th>Nama</th><th>Jenis Kelamin</th><th>Status</th><th>Lulusan</th><th>Alamat</th><th>Kota</th><th>Provinsi</th><th>Telephone</th><th>Action</th>


<?php

while ($result = mysql_fetch_array($query)){
$id = $result ['id_daftar'];
$tanggal = $result ['tanggal_daftar'];
$nama = $result['nama'];
$kelamin = $result ['kelamin'];
$status = $result ['status'];
$smu = $result ['smu_asal'];
$alamat = $result ['alamat'];
$kota =$result ['kota'];
$provinsi = $result['provinsi'];
$telepon =$result ['telp'];

echo "<tr><td>$id</td><td>$tanggal</td><td>$nama</td><td>$kelamin</td><td>$status</td><td>$smu</td><td>$alamat</td><td>$kota</td><td>$provinsi</td><td>$telepon</td><td><a href='edit.php?action=$id'>edit </a><a href='delete.php?action=$id'>| delete</a></td></tr>";

}

?>

</table>
</body>
</html>
 


Ketik dan simpan dengan nama edit.php
<?php
include "koneksi.php";
$id = $_REQUEST ['action'];

$sql = "SELECT * FROM calon_mahasiswa WHERE id_daftar='$id'";
$query = mysql_query($sql);

while($result = mysql_fetch_array($query)){
    $id = $result ['id_daftar'];
    $tanggal = $result ['tanggal_daftar'];
    $nama = $result ['nama'];
    $kelamin = $result ['kelamin'];
    $status = $result ['status'];
    $smu = $result ['smu_asal'];
    $alamat = $result ['alamat'];
    $kota = $result ['kota'];
    $provinsi = $result ['provinsi'];
    $telepone = $result ['telp'];
?>

<h1>Form Update Calon Mahasiswa</h1>
    <form action="update.php" method="post">
    <table>
        <tr>
                <td>Nama</td>
                <td><input type="text" name = "nama" value="<?php echo $nama;?>" /></td>
            </tr>
            <tr>
                <td>Jenis Kelamin</td>loc
                <?php if($kelamin=="Laki-Laki"){
                    echo "<td><input type=\"radio\" name=\"kelamin\" value=\"Laki-Laki\" checked/><label for=\"kelamin\">Laki-Laki</label>
                    <input type=\"radio\" name=\"kelamin\" value=\"Perempuan\" checked/><label for=\"kelamin\">Perempuan</label></td>";
                      }else{
                    echo "<td><input type=\"radio\" name=\"kelamin\" value=\"Laki-Laki\" checked/><label for=\"kelamin\">Laki-Laki</label>
                    <input type=\"radio\" name=\"kelamin\" value=\"Perempuan\" checked/><label for=\"kelamin\">Perempuan</label></td>";
                      }              
                ?>
                </tr>
                <tr><td>Status</td>
                    <td><select name="status">
                            <option value= "Status">Status</option>
                            <option value= "Menikah">Menikah</option>
                               <option value= "Belum Menikah">Belum Menikah</option>

                       </select></td>
                       </tr>
                       <tr><td>Asal Sekolah</td>
                        <td><input type ="text" name="sekolah" value="<?php echo $smu ; ?>"> </td>
                       </tr>
                       <tr><td>Alamat</td>
                        <td><input type ="text" name="alamat" cols="30" rows="4" <?php echo $alamat ; ?>"></textarea></td>
                       </tr>
                       <tr><td>Kota</td>
                        <td><input type ="text" name="kota" value="<?php echo $kota ; ?>"> </td>
                       </tr>
                       <tr><td>Provinsi</td>
                        <td><select name ="provinsi">
                        <option value="Provinsi">Provinsi</option>
                        <option value="Banka Belitung">Banka Belitung</option>
                        <option value="Bengkulu">Bengkulu</option>
                        <option value="Kepulauan Riau">Kepulauan Riau</option>
                        <option value="Lampung">Lampung</option>
                        <option value="Nanggroe Aceh Darussalam">Nanggroe Aceh Darussalam</option>
                        <option value="Riau">Riau</option>
                        <option value="Sumatera Barat">Sumatera Barat</option>
                        <option value="Sumatera selatan">Sumatera selatan</option>
                        <option value="Sumatera utara">Sumatera utara</option>
                            </select></td>
                       </tr>
                      <tr><td>No Telephone</td>
                              <td><Input type ="text" name="telepone" value="<?php echo $telepon ; ?>"/></td>
                          </tr>
                        <tr><td><input type ="hidden" name="id" value="<?php echo $id; ?>"/></td>
                            </tr>                  
                         <tr><td></td>
                        <td><input type ="submit" name="update" value="Update"/></td>
                        <label><input type="reset" name="batal" value="Batal"></label></td>
                      </tr>
                    </table>
                    </form>
                    <?php
                      }
               ?>
Ketik dan simpan dengan nama update.php
<?php

include "koneksi.php";

$tanggal = date("Y-n-d");
$nama = $_POST['nama'];
$kelamin = $_POST['kelamin'];
$status= $_POST['status'];
$sekolah = $_POST['sekolah'];
$alamat $_POST['alamat'];
$kota = $_POST['kota'];
$provinsi = $_POST['provinsi'];
$telepon= $_POST['telepon'];

$sql = "UPDATE calon_mahasiswa SET nama='$nama',kelamin='$kelamin',status='$status', smu_asal='$sekolah',alamat='$alamat',kota='$kota',provinsi='$provinsi',telp='$telepon' WHERE id_daftar='$id'";

$query = mysql_query($sql);

if($query){
    echo "Data telah ter-update<br>";
    echo "<META HTTP-EQUIV=Refresh CONTENT='2;URL=view.php'>";

 }else{
    echo $sql;
       echo "Terjadi Kesalahan silahkan Kontak Administrator<br>";
    echo "<a href='index.html'>Kembali</a>";
    }
?>
Ketik dan simpan dengan nama delete.php

<?php
include "koneksi.php";
$id=$_REQUEST['action'];

echo "<script>alert('Data dengan id $id telah dihapus');</script>";

$sql = "DELETE FROM calon_mahasiswa WHERE id_daftar= '$id'";

$result = mysql_query($sql);

if($result){
    echo "Record $id berhasil dihapus!<br><META HTTP-EQUIV=Refresh CONTENT='2;
URL=view.php'>";
}else{
    echo "Gagal menghapus record<br><META HTTP-EQUIV=Refresh CONTENT='2;
    URL=view.php'>";
}
?>
 

Tidak ada komentar:

Posting Komentar