Professional Documents
Culture Documents
Memasukkan data
Memasukkan data
1. Tambah kod berikut dalam fail utama_admin.php dan save.
#lokasi{ padding-top: 10px; padding-bottom: 10px; font-size: 15px; border-bottom: 1px solid #4096EE; }
Memasukkan data
#kaki{ padding-top: 20px; font-size: 10px; text-align: center; border-top: 1px solid #4096EE; }
#kiri{ float:left; }
#kanan{ text-align:right; }
Memasukkan data
.btn_login,.btn_tambah{ cursor: hand; cursor: pointer; text-decoration : none; height: 30px; width: 100px; background: #dcdad5; border:1px solid gray; padding-left: 25px; text-align: left; background-repeat: no-repeat; background-position: 5px 5px;
.btn_login{ background-image:url('gambar/lock.png'); }
.btn_tambah{ background-image:url('gambar/plus.png');
Memasukkan data
3. Buka browser dan taip http://localhost/ipensyarah/index.php. Masukkan login dan katalaluan dan klik butang Login.
<?php session_start(); if (isset($_REQUEST['pg'])){ switch($_REQUEST['pg']){ case "main": $lokasi = "Menu Utama"; $kandungan = "utama_admin.php"; break; case "tambah": $lokasi = "<a href='index.php?pg=main'>Menu Utama</a> / Tambah"; $kandungan = "tambah.php"; break; default:
Kursus Asas Pembangunan Aplikasi $lokasi = "Menu Utama"; $kandungan = "utama.php"; break; } } else{ $lokasi = "Menu Utama"; $kandungan = "utama.php"; } ?>
Memasukkan data
5. Buka fail baru, taip kod berikut dan simpan sebagai tambah.php
Memasukkan data
<?php semak_admin(); ?> <div id="borang"> <form name="frm" method="post" action="tambah_proses.php"> <table align="center"> <tr> <td class="kanan">No. Staf</td> <td><input type="text" name="nostaf"></td> </tr> <tr> <td class="kanan">Nama</td> <td><input type="text" name="nama" style="width:300px;"></td> </tr> <tr> <td class="kanan">No. Telefon</td>
Memasukkan data
<td><input type="text" name="notel"></td> </tr> <tr> <td class="kanan">Emel</td> <td><input type="text" name="emel" style="width:200px;"></td> </tr> <tr> <td class="kanan">Status</td> <td><input type="radio" name="status" value="Y" checked> Ada <input type="radio" name="status" value="N"> Tiada</td> </tr> <tr> <td class="kanan" valign="top">Catatan</td> <td><textarea name="catatan" cols="30" rows="10"></textarea></td> </tr> <tr> <td class="kanan"> </td> <td><input type="submit" value="simpan" class="btn_simpan"></td> </tr> </table> </form> </div>
#kepala,#lokasi,#badan,#kaki{
Memasukkan data
#lokasi{ padding-top: 10px; padding-bottom: 10px; font-size: 15px; border-bottom: 1px solid #4096EE; }
#kaki{ padding-top: 20px; font-size: 10px; text-align: center; border-top: 1px solid #4096EE; }
Memasukkan data
#kiri{ float:left; }
#kanan{ text-align:right; }
Kursus Asas Pembangunan Aplikasi text-decoration : none; height: 30px; width: 100px; background: #dcdad5; border:1px solid gray; padding-left: 25px; text-align: left;
Memasukkan data
.btn_login{ background-image:url('gambar/lock.png'); }
.btn_tambah{ background-image:url('gambar/plus.png'); }
.btn_simpan{ background-image:url('gambar/accept.png'); }
9. Refresh browser.
Memasukkan data
10.Tambah kod berikut dalam fail tambah.php dan save. <?php semak_admin(); ?> <div id="borang"> <form name="frm" method="post" action="tambah_process.php" onsubmit="return semak()"> <table align="center"> <tr> <td class="kanan">No. Staf</td> <td><input type="text" name="nostaf"></td> </tr> <tr> <td class="kanan">Nama</td> <td><input type="text" name="nama" style="width:300px;"></td> </tr> <tr> <td class="kanan">No. Telefon</td> <td><input type="text" name="notel"></td> </tr> <tr>
Memasukkan data
<td class="kanan">Emel</td> <td><input type="text" name="emel" style="width:200px;"></td> </tr> <tr> <td class="kanan">Status</td> <td><input type="radio" name="status" value="Y" checked> Ada <input type="radio" name="status" value="N"> Tiada</td> </tr> <tr> <td class="kanan" valign="top">Catatan</td> <td><textarea name="catatan" cols="30" rows="10"></textarea></td> </tr> <tr> <td class="kanan"> </td> <td><input type="submit" value="simpan" class="btn_simpan"></td> </tr> </table> </form> </div> <script language="javascript"> function semak(){ var lulus = "Y"; lulus = tukar_warna(document.frm.nostaf,lulus); lulus = tukar_warna(document.frm.nama,lulus); lulus = tukar_warna(document.frm.notel,lulus); if (lulus == "Y"){ return true; } else{ alert ("Input berwarna kuning wajib diisi!"); return false; } } function tukar_warna(val,status){ if (val.value == ""){ val.style.background = "yellow"; return "N"; } else{ val.style.background = "white"; return status; } } </script> 11.Refresh browser dan klik butang simpan.
Memasukkan data
12.Buka fail baru, taip kod berikut dan simpan sebagai tambah_proses.php
Memasukkan data
$nostaf = mysql_real_escape_string($_POST['nostaf']); $nama = mysql_real_escape_string($_POST['nama']); $notel = mysql_real_escape_string($_POST['notel']); $emel = mysql_real_escape_string($_POST['emel']); $status = mysql_real_escape_string($_POST['status']); $catatan = mysql_real_escape_string($_POST['catatan']);
$sql = "insert into pensyarah values (". "'$nostaf',". "'$nama',". "'$notel',". "'$emel',". "'$status',". "'$catatan')"; $result = mysql_query($sql);
header("Location:index.php?pg=main&p=1"); ?>
13. Gunakan PHPMyAdmin untuk melihat sama ada data telah berjaya dimasukkan atau tidak ke dalam pangkalan data.
<?php semak_admin(); ?> <input type="button" value="tambah" class="btn_tambah" onclick="document.location.href='index.php?pg=tambah'"><br><br> <?php $item = "Maklumat pensyarah"; $rows_per_page = 30;
$p = $_REQUEST['p']; if ($p!="") switch($p){ case "1": $msg = $item.' baru telah berjaya ditambah.'; break; case "2": $msg = $item.' yang ditandakan telah berjaya dikemaskini.'; break; case "3": $msg = $item.' yang ditandakan telah berjaya dihapuskan.'; break; }
Kursus Asas Pembangunan Aplikasi if (isset($_GET['pageno'])){ $pageno = $_GET['pageno']; } else { $pageno = 1; } $cari = $_REQUEST['cari']; if ($cari != ""){
$sql = "select * from pensyarah where nama like '%".$cari."%' order by nama asc"; $msg = "Keputusan untuk carian menggunakan katakunci <b>".$cari."</b>:"; } else{ $sql = "select * from pensyarah order by nama asc"; } $result = mysql_query($sql); $bil_result = mysql_num_rows($result); if($bil_result > 0){ $lastpage = ceil($bil_result/$rows_per_page); $pageno = (int)$pageno; if ($pageno < 1) { $pageno = 1; } elseif ($pageno > $lastpage) { $pageno = $lastpage; } $limit = ' LIMIT ' .($pageno - 1) * $rows_per_page .',' .$rows_per_page;
echo "<table width='100%' border='0' style='border-collapse:collapse;'>"; echo "<tr>"; echo "<td width='5%' class='kepala_table'><b>Bil</b></td>"; echo "<td width='40%' class='kepala_table'><b>Nama</b></td>"; echo "<td width='5%' class='kepala_table'><b>Status</b></td>"; echo "<td width='40%' class='kepala_table'><b>Catatan</b></td>"; echo "<td width='5%' class='kepala_table'><b>Tindakan</b></td>"; echo "</tr>"; $color='satu'; while($row = mysql_fetch_array($result)){ if ($pageno == 1){ $i += 1; } else{ $j += 1; $i = (($pageno - 1)* $rows_per_page) + $j; } if($color=='satu'){ $color='dua'; }
echo "<tr>"; echo "<td valign=top class='".$color."'>".$i."</td>"; echo "<td valign=top class='".$color."'>".$row['nama']."<br>Tel: ". $row['notelefon']."<br>Emel : ".$row['emel']."</td>"; if ($row['status']=="Y"){ $img = "gambar/accept_green.png"; } else{ $img = "gambar/cancel_round.png"; } echo "<td valign=top class='".$color."' align='center'><img src='".$img."'></td>"; echo "<td valign=top class='".$color."'>".$row['catatan']."</td>"; echo "<td valign=top class='".$color."'><a href='index.php?pg=edit&id=". $row['nostaf']."'>Edit</a> <a href=\"javascript:del('". $row['nostaf']."')\">Hapus</a></td>"; echo "</tr>"; } echo "</table>"; echo "<br><br>"; echo " Bilangan rekod $bil_result. Memaparkan mukasurat $pageno daripada $lastpage. "; if ($pageno != 1) { $prevpage = $pageno-1; echo " <a href='index.php?pg=main&cari=$cari&pageno=$prevpage'>Sebelumnya</a>";
echo " <a href='index.php?pg=main&cari=$cari&pageno=$nextpage'>Seterusnya</a>"; } } else{ echo "<br><br>Tiada rekod ditemui!"; } ?>
#lokasi{ padding-top: 10px; padding-bottom: 10px; font-size: 15px; border-bottom: 1px solid #4096EE;
#kaki{ padding-top: 20px; font-size: 10px; text-align: center; border-top: 1px solid #4096EE; }
#kiri{ float:left; }
#kanan{ text-align:right; }
.btn_login,.btn_tambah,.btn_simpan{ cursor: hand; cursor: pointer; text-decoration : none; height: 30px; width: 100px; background: #dcdad5; border:1px solid gray; padding-left: 25px; text-align: left; background-repeat: no-repeat; background-position: 5px 5px; }
.btn_login{
background-image:url('gambar/lock.png'); }
.btn_tambah{ background-image:url('gambar/plus.png'); }
.btn_simpan{ background-image:url('gambar/accept.png'); }
#mesej{ padding:10px; color: #4F8A10; background: #DFF2BF; text-align:center; border: 1px solid; }
.satu{ padding:10px;
.dua{ padding:10px; }
3. Refresh browser.
<?php
<form method="post" action="index.php?pg=main"> <input type="text" name="cari"> <input type="submit" class="btn_search" value="Cari"> <input type="button" value="tambah" class="btn_tambah" onclick="document.location.href='index.php? pg=tambah'"> </form> </div> <br><br> <?php $item = "Maklumat pensyarah"; $rows_per_page = 30;
$p = $_REQUEST['p']; if ($p!="") switch($p){ case "1": $msg = $item.' baru telah berjaya ditambah.'; break; case "2": $msg = $item.' yang ditandakan telah berjaya dikemaskini.'; break; case "3": $msg = $item.' yang ditandakan telah berjaya dihapuskan.'; break;
Kursus Asas Pembangunan Aplikasi } if (isset($_GET['pageno'])){ $pageno = $_GET['pageno']; } else { $pageno = 1; } $cari = $_REQUEST['cari']; if ($cari != ""){
$sql = "select * from pensyarah where nama like '%".$cari."%' order by nama asc"; $msg = "Keputusan untuk carian menggunakan katakunci <b>".$cari."</b>:"; } else{ $sql = "select * from pensyarah order by nama asc"; } $result = mysql_query($sql); $bil_result = mysql_num_rows($result); if($bil_result > 0){ $lastpage = ceil($bil_result/$rows_per_page); $pageno = (int)$pageno; if ($pageno < 1) { $pageno = 1; } elseif ($pageno > $lastpage) { $pageno = $lastpage; }
$limit = ' LIMIT ' .($pageno - 1) * $rows_per_page .',' .$rows_per_page; $result = mysql_query($sql.$limit); if ($msg != ''){ echo "<div id='mesej'>".$msg."</div>"; echo "<br><br>"; }
echo "<table width='100%' border='0' style='border-collapse:collapse;'>"; echo "<tr>"; echo "<td width='5%' class='kepala_table'><b>Bil</b></td>"; echo "<td width='40%' class='kepala_table'><b>Nama</b></td>"; echo "<td width='5%' class='kepala_table'><b>Status</b></td>"; echo "<td width='40%' class='kepala_table'><b>Catatan</b></td>"; echo "<td width='5%' class='kepala_table'><b>Tindakan</b></td>"; echo "</tr>"; $color='satu'; while($row = mysql_fetch_array($result)){ if ($pageno == 1){ $i += 1; } else{ $j += 1; $i = (($pageno - 1)* $rows_per_page) + $j; } if($color=='satu'){ $color='dua';
echo "<tr>"; echo "<td valign=top class='".$color."'>".$i."</td>"; echo "<td valign=top class='".$color."'>".$row['nama']."<br>Tel: ". $row['notelefon']."<br>Emel : ".$row['emel']."</td>"; if ($row['status']=="Y"){ $img = "gambar/accept_green.png"; } else{ $img = "gambar/cancel_round.png"; } echo "<td valign=top class='".$color."' align='center'><img src='".$img."'></td>"; echo "<td valign=top class='".$color."'>".$row['catatan']."</td>"; echo "<td valign=top class='".$color."'><a href='index.php?pg=edit&id=". $row['nostaf']."'>Edit</a> <a href=\"javascript:del('". $row['nostaf']."')\">Hapus</a></td>"; echo "</tr>"; } echo "</table>"; echo "<br><br>"; echo " Bilangan rekod $bil_result. Memaparkan mukasurat $pageno daripada $lastpage. "; if ($pageno != 1) { $prevpage = $pageno-1;
echo " <a href='index.php?pg=main&cari=$cari&pageno=$prevpage'>Sebelumnya</a>"; } if ($pageno != $lastpage) { $nextpage = $pageno+1; echo " <a href='index.php?pg=main&cari=$cari&pageno=$nextpage'>Seterusnya</a>"; } } else{ echo "<br><br>Tiada rekod ditemui!"; } ?>
#kaki{ padding-top: 20px; font-size: 10px; text-align: center; border-top: 1px solid #4096EE; }
#kiri{ float:left; }
#kanan{ text-align:right; }
.btn_login,.btn_tambah,.btn_simpan,.btn_search{ cursor: hand; cursor: pointer; text-decoration : none; height: 30px; width: 100px; background: #dcdad5; border:1px solid gray; padding-left: 25px; text-align: left;
.btn_login{ background-image:url('gambar/lock.png'); }
.btn_tambah{ background-image:url('gambar/plus.png'); }
.btn_simpan{ background-image:url('gambar/accept.png'); }
.btn_search{ background-image:url('gambar/magnify.png'); }
#mesej{
Kursus Asas Pembangunan Aplikasi padding:10px; color: #4F8A10; background: #DFF2BF; text-align:center; border: 1px solid; }
.dua{ padding:10px; }
6. Refresh browser.
Mengemaskini data
Mengemaskini data
1. Tambah kod berikut dalam fail controller.php dan save.
<?php session_start(); if (isset($_REQUEST['pg'])){ switch($_REQUEST['pg']){ case "main": $lokasi = "Menu Utama"; $kandungan = "utama_admin.php"; break; case "tambah": $lokasi = "<a href='index.php?pg=main'>Menu Utama</a> / Tambah"; $kandungan = "tambah.php"; break; case "edit": $lokasi = "<a href='index.php?pg=main'>Menu Utama</a> / Kemaskini"; $kandungan = "edit.php"; break; default: $lokasi = "Menu Utama"; $kandungan = "utama.php"; break; } }
Kursus Asas Pembangunan Aplikasi else{ $lokasi = "Menu Utama"; $kandungan = "utama.php"; } ?>
Mengemaskini data
2. Buka fail baru, taip kod berikut dan simpan sebagai edit.php
<?php semak_admin(); $id = $_REQUEST['id']; $sql = "select * from pensyarah where nostaf='".$id."'"; $result = mysql_query($sql);
while($rs=mysql_fetch_array($result)){ $nama = $rs['nama']; $notelefon = $rs['notelefon']; $emel = $rs['emel']; $status = $rs['status']; $catatan = $rs['catatan']; } ?> <div id="borang"> <form name="frm" method="post" action="edit_proses.php" onsubmit="return semak()"> <table align="center"> <tr>
Mengemaskini data
<td class="kanan">No. Staf</td> <td><input type="text" name="nostaf" value="<?php echo $id;?>"></td> </tr> <tr> <td class="kanan">Nama</td> <td><input type="text" name="nama" style="width:300px;" value="<?php echo $nama;? >"></td> </tr> <tr> <td class="kanan">No. Telefon</td> <td><input type="text" name="notel" value="<?php echo $notelefon;?>"></td> </tr> <tr> <td class="kanan">Emel</td> <td><input type="text" name="emel" style="width:200px;" value="<?php echo $emel;? >"></td> </tr> <tr> <td class="kanan">Status</td> <td><input type="radio" name="status" value="Y" <?php if ($status=="Y") echo "checked";? >> Ada <input type="radio" name="status" value="N" <?php if ($status=="N") echo "checked";?>> Tiada</td> </tr> <tr> <td class="kanan" valign="top">Catatan</td> <td><textarea name="catatan" cols="30" rows="10"><?php echo $catatan;? ></textarea></td> </tr>
Mengemaskini data
<td class="kanan"> </td> <td> <input type="submit" value="simpan" class="btn_simpan"> </td> </tr> </table> </form> </div>
<script language="javascript"> function semak(){ var lulus = "Y"; lulus = tukar_warna(document.frm.nostaf,lulus); lulus = tukar_warna(document.frm.nama,lulus); lulus = tukar_warna(document.frm.notel,lulus);
if (lulus == "Y"){ return true; } else{ alert ("Input berwarna kuning wajib diisi!"); return false; } }
Mengemaskini data
function tukar_warna(val,status){ if (val.value == ""){ val.style.background = "yellow"; return "N"; } else{ val.style.background = "white"; return status; } }
3. Buka fail baru, taip kod berikut dan simpan sebagai edit_proses.php
$id = mysql_real_escape_string($_POST['id']); $nostaf = mysql_real_escape_string($_POST['nostaf']); $nama = mysql_real_escape_string($_POST['nama']); $notel = mysql_real_escape_string($_POST['notel']); $emel = mysql_real_escape_string($_POST['emel']);
Mengemaskini data
$sql = "update pensyarah set ". "nostaf = '$nostaf',". "nama = '$nama',". "notelefon = '$notel',". "emel = '$emel',". "status = '$status',". "catatan = '$catatan'". "where nostaf = '$id'"; $result = mysql_query($sql);
header("Location:index.php?pg=main&p=2"); ?>
Mengemaskini data
Memasukkan data
Menghapuskan data
1. Tambah kod berikut dalam fail utama_admin.php dan save.
<?php semak_admin(); ?> <div id="cari"> <form method="post" action="index.php?pg=main"> <input type="text" name="cari"> <input type="submit" class="btn_search" value="Cari"> <input type="button" value="tambah" class="btn_tambah" onclick="document.location.href='index.php? pg=tambah'"> </form> </div> <br><br> <?php $item = "Maklumat pensyarah"; $rows_per_page = 30;
$p = $_REQUEST['p']; if ($p!="") switch($p){ case "1": $msg = $item.' baru telah berjaya ditambah.'; break; case "2":
Memasukkan data
$msg = $item.' yang ditandakan telah berjaya dikemaskini.'; break; case "3": $msg = $item.' yang ditandakan telah berjaya dihapuskan.'; break; } if (isset($_GET['pageno'])){ $pageno = $_GET['pageno']; } else { $pageno = 1; } $cari = $_REQUEST['cari']; if ($cari != ""){ $sql = "select * from pensyarah where nama like '%".$cari."%' order by nama asc"; $msg = "Keputusan untuk carian menggunakan katakunci <b>".$cari."</b>:"; } else{ $sql = "select * from pensyarah order by nama asc"; } $result = mysql_query($sql); $bil_result = mysql_num_rows($result); if($bil_result > 0){ $lastpage = ceil($bil_result/$rows_per_page); $pageno = (int)$pageno; if ($pageno < 1) {
Memasukkan data
elseif ($pageno > $lastpage) { $pageno = $lastpage; } $limit = ' LIMIT ' .($pageno - 1) * $rows_per_page .',' .$rows_per_page; $result = mysql_query($sql.$limit); if ($msg != ''){ echo "<div id='mesej'>".$msg."</div>"; echo "<br><br>"; }
echo "<table width='100%' border='0' style='border-collapse:collapse;'>"; echo "<tr>"; echo "<td width='5%' class='kepala_table'><b>Bil</b></td>"; echo "<td width='40%' class='kepala_table'><b>Nama</b></td>"; echo "<td width='5%' class='kepala_table'><b>Status</b></td>"; echo "<td width='40%' class='kepala_table'><b>Catatan</b></td>"; echo "<td width='5%' class='kepala_table'><b>Tindakan</b></td>"; echo "</tr>"; $color='satu'; while($row = mysql_fetch_array($result)){ if ($pageno == 1){ $i += 1; } else{
Memasukkan data
echo "<tr>"; echo "<td valign=top class='".$color."'>".$i."</td>"; echo "<td valign=top class='".$color."'>".$row['nama']."<br>Tel: ". $row['notelefon']."<br>Emel : ".$row['emel']."</td>"; if ($row['status']=="Y"){ $img = "gambar/accept_green.png"; } else{ $img = "gambar/cancel_round.png"; } echo "<td valign=top class='".$color."' align='center'><img src='".$img."'></td>"; echo "<td valign=top class='".$color."'>".$row['catatan']."</td>"; echo "<td valign=top class='".$color."'><a href='index.php?pg=edit&id=". $row['nostaf']."'>Edit</a> <a href=\"javascript:del('". $row['nostaf']."')\">Hapus</a></td>"; echo "</tr>"; }
Memasukkan data
echo " Bilangan rekod $bil_result. Memaparkan mukasurat $pageno daripada $lastpage. "; if ($pageno != 1) { $prevpage = $pageno-1; echo " <a href='index.php?pg=main&cari=$cari&pageno=$prevpage'>Sebelumnya</a>"; } if ($pageno != $lastpage) { $nextpage = $pageno+1; echo " <a href='index.php?pg=main&cari=$cari&pageno=$nextpage'>Seterusnya</a>"; } } else{ echo "<br><br>Tiada rekod ditemui!"; } ?> <script language="javascript"> function del(val){ if(confirm('Anda pasti anda mahu menghapuskan rekod ini?')){ document.location.href = "hapus_proses.php?id=" + val; } } </script>
2. Buka fail baru, taip kod berikut dan simpan sebagai delete_proses.php
Memasukkan data
$id = mysql_real_escape_string($_REQUEST['id']);
header("Location:index.php?pg=main&p=3"); ?>
Memasukkan data