Buat database db_master dengan tabel sbb:
CREATE TABLE IF NOT EXISTS `admin` (
`kode_admin` varchar(8) COLLATE latin1_general_ci NOT NULL,
`username` varchar(25) COLLATE latin1_general_ci NOT NULL,
`password` varchar(25) COLLATE latin1_general_ci NOT NULL,
`telepon` varchar(15) COLLATE latin1_general_ci NOT NULL,
`email` varchar(50) COLLATE latin1_general_ci NOT NULL,
`gambar` varchar(50) COLLATE latin1_general_ci NOT NULL,
`status` enum('Aktif','Tidak Aktif') COLLATE latin1_general_ci NOT NULL DEFAULT 'Aktif',
PRIMARY KEY (`kode_admin`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
INSERT INTO `admin` (`kode_admin`, `username`, `password`, `telepon`, `email`, `gambar`, `status`) VALUES
('ADM02', 'a', 'a', '0234567845678', 'admin@yahoo.com', 'wifi.png', 'Aktif'),
('ADM03', 'array', 'array', '02345678923456', 'array@a.com', 'keys.jpg', 'Aktif'),
('ADM01', 'jokowi', 'jokowi', '021-11111111', 'presidenri@gmail.com', 'key.jpg', 'Aktif');
CREATE TABLE IF NOT EXISTS `mahasiswa` (
`kode_mahasiswa` varchar(15) COLLATE latin1_general_ci NOT NULL,
`nama` varchar(30) COLLATE latin1_general_ci NOT NULL,
`telepon` varchar(15) COLLATE latin1_general_ci NOT NULL,
`email` varchar(50) COLLATE latin1_general_ci NOT NULL,
`keterangan` text COLLATE latin1_general_ci NOT NULL,
`status` varchar(15) COLLATE latin1_general_ci NOT NULL,
PRIMARY KEY (`kode_mahasiswa`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
INSERT INTO `mahasiswa` (`kode_mahasiswa`, `nama`, `telepon`, `email`, `keterangan`, `status`) VALUES
('NIM03', 'Khanza Humaira Dinata', '021-78889003', 'adiarray@gmail.com', '-', 'Aktif'),
('NIM02', 'Rini Dyah Anggorowati', '021-92771708', 'adiarray@gmail.com', '-', 'Aktif'),
('NIM04', 'Riadi Marta Dinata', '085279959498', 'riadimrt@yahoo.com', '-', 'Aktif');
konmysqli.php
<?php
$DBServer = 'localhost';
$DBUser = 'root';
$DBPass = '';
$DBName = 'db_master';
$conn = new mysqli($DBServer, $DBUser, $DBPass, $DBName);
if ($conn->connect_error) {
trigger_error('Database connection failed: ' . $conn->connect_error, E_USER_ERROR);
}
$gambar0="avatar.jpg";
$css="greenblack.css";//greenblack,gradient,flickr,amazon
$PATH="ypathcss";
$YPATH="ypathfile";
$tittle="CLIENT SERVER";
$header="Client Server";
$footer="Http://www.client-server.org";
$tbadmin="admin";
$tbmahasiswa="mahasiswa";
$tbstatistik="statistik";
?>
fungsi pada index.php
<?php
if (version_compare(phpversion(), "5.3.0", ">=") == 1)
error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED);
else
error_reporting(E_ALL & ~E_NOTICE);
?>
<?php
session_start();
//error_reporting(0);
require_once"konmysqli.php";
$mnu=$_GET["mnu"];
date_default_timezone_set("Asia/Jakarta");
?>
<?php function RP($rupiah){return number_format($rupiah,"2",",",".");}?>
<?php
function WKT($sekarang){
$tanggal = substr($sekarang,8,2)+0;
$bulan = substr($sekarang,5,2);
$tahun = substr($sekarang,0,4);
$judul_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei","Juni", "Juli", "Agustus", "September","Oktober", "November", "Desember");
$wk=$tanggal." ".$judul_bln[(int)$bulan]." ".$tahun;
return $wk;
}
?>
<?php
function WKTP($sekarang){
$tanggal = substr($sekarang,8,2)+0;
$bulan = substr($sekarang,5,2);
$tahun = substr($sekarang,2,2);
$judul_bln=array(1=> "Jan", "Feb", "Mar", "Apr", "Mei","Jun", "Jul", "Agu", "Sep","Okt", "Nov", "Des");
$wk=$tanggal." ".$judul_bln[(int)$bulan]."'".$tahun;
return $wk;
}
?>
<?php
function BAL($tanggal){
$arr=split(" ",$tanggal);
if($arr[1]=="Januari"){$bul="01";}
else if($arr[1]=="Februari"){$bul="02";}
else if($arr[1]=="Maret"){$bul="03";}
else if($arr[1]=="April"){$bul="04";}
else if($arr[1]=="Mei"){$bul="05";}
else if($arr[1]=="Juni"){$bul="06";}
else if($arr[1]=="Juli"){$bul="07";}
else if($arr[1]=="Agustus"){$bul="08";}
else if($arr[1]=="September"){$bul="09";}
else if($arr[1]=="Oktober"){$bul="10";}
else if($arr[1]=="November"){$bul="11";}
else if($arr[1]=="Nopember"){$bul="11";}
else if($arr[1]=="Desember"){$bul="12";}
return "$arr[2]-$bul-$arr[0]";
}
?>
<?php
function BALP($tanggal){
$arr=split(" ",$tanggal);
if($arr[1]=="Jan"){$bul="01";}
else if($arr[1]=="Feb"){$bul="02";}
else if($arr[1]=="Mar"){$bul="03";}
else if($arr[1]=="Apr"){$bul="04";}
else if($arr[1]=="Mei"){$bul="05";}
else if($arr[1]=="Jun"){$bul="06";}
else if($arr[1]=="Jul"){$bul="07";}
else if($arr[1]=="Agu"){$bul="08";}
else if($arr[1]=="Sep"){$bul="09";}
else if($arr[1]=="Okt"){$bul="10";}
else if($arr[1]=="Nov"){$bul="11";}
else if($arr[1]=="Nop"){$bul="11";}
else if($arr[1]=="Des"){$bul="12";}
return "$arr[2]-$bul-$arr[0]";
}
?>
<?php
function process($conn,$sql){
$s=false;
$conn->autocommit(FALSE);
try {
$rs = $conn->query($sql);
if($rs){
$conn->commit();
$last_inserted_id = $conn->insert_id;
$affected_rows = $conn->affected_rows;
$s=true;
}
}
catch (Exception $e) {
echo 'fail: ' . $e->getMessage();
$conn->rollback();
}
$conn->autocommit(TRUE);
return $s;
}
function getJum($conn,$sql){
$rs=$conn->query($sql);
$jum= $rs->num_rows;
$rs->free();
return $jum;
}
function getField($conn,$sql){
$rs=$conn->query($sql);
$rs->data_seek(0);
$d= $rs->fetch_assoc();
$rs->free();
return $d;
}
function getData($conn,$sql){
$rs=$conn->query($sql);
$rs->data_seek(0);
$arr = $rs->fetch_all(MYSQLI_ASSOC);
//foreach($arr as $row) {
// echo $row['nama_kelas'] . '*<br>';
//}
$rs->free();
return $arr;
}
function getAdmin($conn,$kode){
$field="username";
$sql="SELECT `$field` FROM `tb_admin` where `kode_admin`='$kode'";
$rs=$conn->query($sql);
$rs->data_seek(0);
$row = $rs->fetch_assoc();
$rs->free();
return $row['$field'];
}
?>
CODE PADA ADMIN.PHP
<?php
$pro="simpan";
$gambar0="avatar.jpg";
$status="Aktif";
//$PATH="ypathcss";
?>
<link type="text/css" href="<?php echo "$PATH/base/";?>ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="<?php echo "$PATH/";?>jquery-1.3.2.js"></script>
<script type="text/javascript" src="<?php echo "$PATH/";?>ui/ui.core.js"></script>
<script type="text/javascript" src="<?php echo "$PATH/";?>ui/ui.datepicker.js"></script>
<script type="text/javascript" src="<?php echo "$PATH/";?>ui/i18n/ui.datepicker-id.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tgllahir").datepicker({
dateFormat : "dd MM yy",
changeMonth : true,
changeYear : true
});
});
</script>
<script type="text/javascript">
function PRINT(){
win=window.open('admin/print.php','win','width=1000, height=400, menubar=0, scrollbars=1, resizable=0, location=0, toolbar=0, status=0'); }
</script>
<script language="JavaScript">
function buka(url) {window.open(url, 'window_baru', 'width=800,height=600,left=320,top=100,resizable=1,scrollbars=1');}
</script>
<?php
$sql="select `kode_admin` from `$tbadmin` order by `kode_admin` desc";
$jum= getJum($conn,$sql);
$kd="ADM";
if($jum > 0){
$d=getField($conn,$sql);
$idmax=$d['kode_admin'];
$urut=substr($idmax,3,2)+1;//01
if($urut<10){$idmax="$kd"."0".$urut;}
else{$idmax="$kd".$urut;}
}
else{$idmax="$kd"."01";}
$kode_admin=$idmax;
?>
<?php
if($_GET["pro"]=="ubah"){
$kode_admin=$_GET["kode"];
$sql="select * from `$tbadmin` where `kode_admin`='$kode_admin'";
$d=getField($conn,$sql);
$kode_admin=$d["kode_admin"];
$username=$d["username"];
$password=$d["password"];
$telepon=$d["telepon"];
$email=$d["email"];
$status=$d["status"];
$gambar=$d["gambar"];
$gambar0=$d["gambar"];
$pro="ubah";
}
?>
<form action="" method="post" enctype="multipart/form-data">
<table width="40%" >
<tr>
<th width="66"><label for="kode_admin">kode_admin</label>
<th width="9">:
<th colspan="2"><b><?php echo $kode_admin;?></b></tr>
<tr>
<td><label for="username">username</label>
<td>:<td width="213"><input name="username" type="text" id="username" value="<?php echo $username;?>" size="20" />
</td>
<td width="81" rowspan="4">
<center>
<?php
echo"<a href='#' onclick='buka(\"admin/zoom.php?id=$kode_admin\")'>
<img src='$YPATH/$gambar0' width='77' height='80' />
</a>
";
?>
</center>
</td>
</tr>
<tr>
<td height="24"><label for="password">password</label>
<td>:<td><input name="password" type="password" id="password" value="<?php echo $password;?>" size="20" /></td>
</tr>
<tr>
<td height="24"><label for="telepon">telepon</label>
<td>:<td><input name="telepon" type="text" id="telepon" value="<?php echo $telepon;?>" size="15" />
</td>
</tr>
<tr>
<td height="24"><label for="email">email</label>
<td>:<td><input name="email" type="text" id="email" value="<?php echo $email;?>" size="25" />
</td>
</tr>
<tr>
<td><label for="status">status</label>
<td>:<td colspan="2">
<input type="radio" name="status" id="statusya" checked="checked" value="Aktif" <?php if($status=="Aktif"){echo"checked";}?>/>Aktif
<input type="radio" name="status" id="statustidak" value="Tidak Aktif" <?php if($status=="Tidak Aktif"){echo"checked";}?>/>Tidak Aktif
</td></tr>
<tr>
<td height="24">gambar
<td>:<td colspan="2"><label for="gambar"></label>
<input name="gambar" type="file" id="gambar" size="20" />
=> <a href='#' onclick='buka("admin/zoom.php?id=<?php echo $kode_admin;?>")'><?php echo $gambar0;?></a></td>
</tr>
<tr>
<td>
<td>
<td colspan="2"><input name="Simpan" type="submit" id="Simpan" value="Simpan" />
<input name="pro" type="hidden" id="pro" value="<?php echo $pro;?>" />
<input name="gambar0" type="hidden" id="gambar0" value="<?php echo $gambar0;?>" />
<input name="kode_admin" type="hidden" id="kode_admin" value="<?php echo $kode_admin;?>" />
<input name="kode_admin0" type="hidden" id="kode_admin0" value="<?php echo $kode_admin0;?>" />
<a href="?mnu=admin"><input name="Batal" type="button" id="Batal" value="Batal" /></a>
</td></tr>
</table>
</form>
<br />
Data Admin:
| <a href="admin/pdf.php"><img src='ypathicon/pdf.png' alt='PDF'></a>
| <a href="admin/xls.php"><img src='ypathicon/xls.png' alt='XLS'></a>
| <a href="admin/xml.php"><img src='ypathicon/xml.png' alt='XML'></a>
| <img src='ypathicon/print.png' alt='PRINT' OnClick="PRINT()"> |
<br>
<table width="100%" border="0">
<tr bgcolor="#036">
<th width="3%">No</td>
<th width="10%">kode_admin</td>
<th width="20%">username</td>
<th width="30%">email</td>
<th width="20%">telepon</td>
<th width="10%">gambar</td>
<th width="15%">Menu</td>
</tr>
<?php
$sql="select * from `$tbadmin` order by `kode_admin` desc";
$jum=getJum($conn,$sql);
if($jum > 0){
//--------------------------------------------------------------------------------------------
$batas = 2;
$page = $_GET['page'];
if(empty($page)){$posawal = 0;$page = 1;}
else{$posawal = ($page-1) * $batas;}
$sql2 = $sql." LIMIT $posawal,$batas";
$no = $posawal+1;
//--------------------------------------------------------------------------------------------
$arr=getData($conn,$sql2);
foreach($arr as $d) {
$kode_admin=$d["kode_admin"];
$username=$d["username"];
$password=$d["password"];
$telepon=$d["telepon"];
$email=$d["email"];
$status=$d["status"];
$gambar=$d["gambar"];
$gambar0=$d["gambar"];
$color="#dddddd";
if($no %2==0){$color="#eeeeee";}
echo"<tr bgcolor='$color'>
<td>$no</td>
<td>$kode_admin</td>
<td>$username</td>
<td>$email</td>
<td>$telepon</td>
<td><div align='center'>";
echo"<a href='#' onclick='buka(\"admin/zoom.php?id=$kode_admin\")'>
<img src='$YPATH/$gambar' width='40' height='40' /></a></div>";
echo"</td>
<td><div align='center'>
<a href='?mnu=admin&pro=ubah&kode=$kode_admin'><img src='ypathicon/u.png' alt='ubah'></a>
<a href='?mnu=admin&pro=hapus&kode=$kode_admin'><img src='ypathicon/h.png' alt='hapus'
onClick='return confirm(\"Apakah Anda benar-benar akan menghapus $nama pada data admin ?..\")'></a></div></td>
</tr>";
$no++;
}//while
}//if
else{echo"<tr><td colspan='6'><blink>Maaf, Data admin belum tersedia...</blink></td></tr>";}
?>
</table>
<?php
$jmldata = $jum;
if($jmldata>0){
if($batas<1){$batas=1;}
$jmlhal = ceil($jmldata/$batas);
echo "<div class=paging>";
if($page > 1){
$prev=$page-1;
echo "<span class=prevnext><a href='$_SERVER[PHP_SELF]?page=$prev&mnu=admin'>« Prev</a></span> ";
}
else{echo "<span class=disabled>« Prev</span> ";}
for($i=1;$i<=$jmlhal;$i++)
if ($i != $page){echo "<a href='$_SERVER[PHP_SELF]?page=$i&mnu=admin'>$i</a> ";}
else{echo " <span class=current>$i</span> ";}
if($page < $jmlhal){
$next=$page+1;
echo "<span class=prevnext><a href='$_SERVER[PHP_SELF]?page=$next&mnu=admin'>Next »</a></span>";
}
else{ echo "<span class=disabled>Next »</span>";}
echo "</div>";
}//if jmldata
$jmldata = $jum;
echo "<p align=center>Total data <b>$jmldata</b> item</p>";
?>
<?php
if(isset($_POST["Simpan"])){
$pro=strip_tags($_POST["pro"]);
$kode_admin=strip_tags($_POST["kode_admin"]);
$kode_admin0=strip_tags($_POST["kode_admin"]);
$username=strip_tags($_POST["username"]);
$password=strip_tags($_POST["password"]);
$telepon=strip_tags($_POST["telepon"]);
$email=strip_tags($_POST["email"]);
$status=strip_tags($_POST["status"]);
$gambar0=strip_tags($_POST["gambar0"]);
if ($_FILES["gambar"] != "") {
@copy($_FILES["gambar"]["tmp_name"],"$YPATH/".$_FILES["gambar"]["name"]);
$gambar=$_FILES["gambar"]["name"];
}
else {$gambar=$gambar0;}
if(strlen($gambar)<1){$gambar=$gambar0;}
if($pro=="simpan"){
$sql=" INSERT INTO `$tbadmin` (
`kode_admin` ,
`username` ,
`password` ,
`telepon` ,
`email` ,
`status` ,
`gambar`
) VALUES (
'$kode_admin',
'$username',
'$password',
'$telepon',
'$email',
'$status',
'$gambar'
)";
$simpan=process($conn,$sql);
if($simpan) {echo "<script>alert('Data $kode_admin berhasil disimpan !');document.location.href='?mnu=admin';</script>";}
else{echo"<script>alert('Data $kode_admin gagal disimpan...');document.location.href='?mnu=admin';</script>";}
}
else{
$sql="update `$tbadmin` set `username`='$username',`password`='$password',`telepon`='$telepon' ,`email`='$email',`status`='$status',
`gambar`='$gambar' where `kode_admin`='$kode_admin0'";
$ubah=process($conn,$sql);
if($ubah) {echo "<script>alert('Data $kode_admin berhasil diubah !');document.location.href='?mnu=admin';</script>";}
else{echo"<script>alert('Data $kode_admin gagal diubah...');document.location.href='?mnu=admin';</script>";}
}//else simpan
}
?>
<?php
if($_GET["pro"]=="hapus"){
$kode_admin=$_GET["kode"];
$sql="delete from `$tbadmin` where `kode_admin`='$kode_admin'";
$hapus=process($conn,$sql);
if($hapus) {echo "<script>alert('Data $kode_admin berhasil dihapus !');document.location.href='?mnu=admin';</script>";}
else{echo"<script>alert('Data $kode_admin gagal dihapus...');document.location.href='?mnu=admin';</script>";}
}
?>
Penampakan :
SIMPAN-UBAH DAN HAPUS ADMIN BERHASIL.......
code mahasiswa.php
<?php
$pro="simpan";
$tanggal=WKT(date("Y-m-d"));
?>
<link type="text/css" href="<?php echo "$PATH/base/";?>ui.all.css" rel="stylesheet" />
<script type="text/javascript" src="<?php echo "$PATH/";?>jquery-1.3.2.js"></script>
<script type="text/javascript" src="<?php echo "$PATH/";?>ui/ui.core.js"></script>
<script type="text/javascript" src="<?php echo "$PATH/";?>ui/ui.datepicker.js"></script>
<script type="text/javascript" src="<?php echo "$PATH/";?>ui/i18n/ui.datepicker-id.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#tanggal").datepicker({
dateFormat : "dd MM yy",
changeMonth : true,
changeYear : true
});
});
</script>
<script type="text/javascript">
function PRINT(){
win=window.open('mahasiswa/print.php','win','width=1000, height=400, menubar=0, scrollbars=1, resizable=0, location=0, toolbar=0, status=0'); }
</script>
<script language="JavaScript">
function buka(url) {window.open(url, 'window_baru', 'width=800,height=600,left=320,top=100,resizable=1,scrollbars=1');}
</script>
<?php
$sql="select `kode_mahasiswa` from `$tbmahasiswa` order by `kode_mahasiswa` desc";
$jum= getJum($conn,$sql);
$kd="MHS";
if($jum > 0){
$d=getField($conn,$sql);
$idmax=$d['kode_mahasiswa'];
$urut=substr($idmax,3,3)+1;//01
if($urut<10){$idmax="$kd"."00".$urut;}
else if($urut<100){$idmax="$kd"."0".$urut;}
else{$idmax="$kd".$urut;}
}
else{$idmax="$kd"."01";}
$kode_mahasiswa=$idmax;
?>
<?php
if($_GET["pro"]=="ubah"){
$kode_mahasiswa=$_GET["kode"];
$sql="select * from `$tbmahasiswa` where `kode_mahasiswa`='$kode_mahasiswa'";
$d=getField($conn,$sql);
$kode_mahasiswa=$d["kode_mahasiswa"];
$kode_mahasiswa0=$d["kode_mahasiswa"];
$nama=$d["nama"];
$telepon=$d["telepon"];
$email=$d["email"];
$keterangan=$d["keterangan"];
$status=$d["status"];
$pro="ubah";
}
?>
<form action="" method="post" enctype="multipart/form-data">
<table width="385">
<tr>
<th width="66"><label for="kode_mahasiswa">kode_mahasiswa</label>
<th width="9">:
<th colspan="2"><b><?php echo $kode_mahasiswa;?></b>
</tr>
<tr>
<td><label for="nama">nama</label>
<td>:
<td colspan="2"><input name="nama" type="text" id="nama" value="<?php echo $nama;?>" size="30" /></td>
</tr>
<tr>
<td height="24"><label for="telepon">telepon</label>
<td>:<td colspan="2"><input name="telepon" type="text" id="telepon" value="<?php echo $telepon;?>" size="15" />
</td>
</tr>
<tr>
<td height="24"><label for="email">email</label>
<td>:
<td><input name="email" type="text" id="email" value="<?php echo $email;?>" size="30" />
<label for="kode_barang"></label></td>
</tr>
<tr>
<td height="24"><label for="keterangan">keterangan</label>
<td>:<td colspan="2"><input name="keterangan" type="text" id="keterangan" value="<?php echo $keterangan;?>" size="25" />
</td>
</tr>
<tr>
<td><label for="status">status</label>
<td>:<td colspan="2"><input name="status" type="text" id="status" value="<?php echo $status;?>" size="15" /></td></tr>
<tr>
<td>
<td>
<td colspan="2"> <input name="Simpan" type="submit" id="Simpan" value="Simpan" />
<input name="pro" type="hidden" id="pro" value="<?php echo $pro;?>" />
<input name="kode_mahasiswa" type="hidden" id="kode_mahasiswa" value="<?php echo $kode_mahasiswa;?>" />
<input name="kode_mahasiswa0" type="hidden" id="kode_mahasiswa0" value="<?php echo $kode_mahasiswa0;?>" />
<a href="?mnu=mahasiswa"><input name="Batal" type="button" id="Batal" value="Batal" /></a>
</td></tr>
</table>
</form>
Data mahasiswa:
| <a href="mahasiswa/pdf.php"><img src='ypathicon/pdf.png' alt='PDF'></a>
| <a href="mahasiswa/xls.php"><img src='ypathicon/xls.png' alt='XLS'></a>
| <a href="mahasiswa/xml.php"><img src='ypathicon/xml.png' alt='XML'></a>
| <img src='ypathicon/print.png' alt='PRINT' OnClick="PRINT()"> |
<br>
<table width="100%" border="0">
<tr bgcolor="#036">
<th width="3%"><center>no</th>
<th width="10%"><center>kode</th>
<th width="20%"><center>nama</th>
<th width="10%"><center>telepon</th>
<th width="30%"><center>email</th>
<th width="15%"><center>keterangan</th>
<th width="10%"><center>Status</th>
<th width="10%"><center>menu</th>
</tr>
<?php
$sql="select * from `$tbmahasiswa` order by `kode_mahasiswa` desc";
$jum=getJum($conn,$sql);
if($jum > 0){
//--------------------------------------------------------------------------------------------
$batas = 2;
$page = $_GET['page'];
if(empty($page)){$posawal = 0;$page = 1;}
else{$posawal = ($page-1) * $batas;}
$sql2 = $sql." LIMIT $posawal,$batas";
$no = $posawal+1;
//--------------------------------------------------------------------------------------------
$arr=getData($conn,$sql2);
foreach($arr as $d) {
$kode_mahasiswa=$d["kode_mahasiswa"];
$nama=$d["nama"];
$telepon=$d["telepon"];
$email=$d["email"];
$keterangan=$d["keterangan"];
$status=$d["status"];
$color="#dddddd";
if($no %2==0){$color="#eeeeee";}
echo"<tr bgcolor='$color'>
<td>$no</td>
<td>$kode_mahasiswa</td>
<td>$nama</td>
<td>$telepon</td>
<td>$email</td>
<td>$keterangan</td>
<td align='center'>$status</td>
<td align='center'>
<a href='?mnu=mahasiswa&pro=ubah&kode=$kode_mahasiswa'><img src='ypathicon/u.png' alt='ubah'></a>
<a href='?mnu=mahasiswa&pro=hapus&kode=$kode_mahasiswa'><img src='ypathicon/h.png' alt='hapus'
onClick='return confirm(\"Apakah Anda benar-benar akan menghapus $nama pada data mahasiswa ?..\")'></a></td>
</tr>";
$no++;
}//while
}//if
else{echo"<tr><td colspan='7'><blink>Maaf, Data mahasiswa belum tersedia...</blink></td></tr>";}
?>
</table>
<?php
//Langkah 3: Hitung total data dan page
$jmldata = $jum;
if($jmldata>0){
if($batas<1){$batas=1;}
$jmlhal = ceil($jmldata/$batas);
echo "<div class=paging>";
if($page > 1){
$prev=$page-1;
echo "<span class=prevnext><a href='$_SERVER[PHP_SELF]?page=$prev&mnu=mahasiswa'>« Prev</a></span> ";
}
else{echo "<span class=disabled>« Prev</span> ";}
// Tampilkan link page 1,2,3 ...
for($i=1;$i<=$jmlhal;$i++)
if ($i != $page){echo "<a href='$_SERVER[PHP_SELF]?page=$i&mnu=mahasiswa'>$i</a> ";}
else{echo " <span class=current>$i</span> ";}
// Link kepage berikutnya (Next)
if($page < $jmlhal){
$next=$page+1;
echo "<span class=prevnext><a href='$_SERVER[PHP_SELF]?page=$next&mnu=mahasiswa'>Next »</a></span>";
}
else{ echo "<span class=disabled>Next »</span>";}
echo "</div>";
}//if jmldata
$jmldata = $jum;
echo "<p align=center>Total Data <b>$jmldata</b> Item</p>";
?>
<?php
if(isset($_POST["Simpan"])){
$pro=strip_tags($_POST["pro"]);
$kode_mahasiswa=strip_tags($_POST["kode_mahasiswa"]);
$kode_mahasiswa0=strip_tags($_POST["kode_mahasiswa0"]);
$nama=strip_tags($_POST["nama"]);
$telepon=strip_tags($_POST["telepon"]);
$email=strip_tags($_POST["email"]);
$keterangan=strip_tags($_POST["keterangan"]);
$status=strip_tags($_POST["status"]);
if($pro=="simpan"){
$sql=" INSERT INTO `$tbmahasiswa` (
`kode_mahasiswa` ,
`nama` ,
`telepon` ,
`email` ,
`keterangan` ,
`status`
) VALUES (
'$kode_mahasiswa',
'$nama',
'$telepon',
'$email',
'$keterangan',
'$status'
)";
$simpan=process($conn,$sql);
if($simpan) {echo "<script>alert('Data $kode_mahasiswa berhasil disimpan !');document.location.href='?mnu=mahasiswa';</script>";}
else{echo"<script>alert('Data $kode_mahasiswa gagal disimpan...');document.location.href='?mnu=mahasiswa';</script>";}
}
else{
$sql="update `$tbmahasiswa` set
`nama`='$nama',
`telepon`='$telepon' ,
`email`='$email',
`status`='$status',
`keterangan`='$keterangan'
where `kode_mahasiswa`='$kode_mahasiswa0'";
$ubah=process($conn,$sql);
if($ubah) {echo "<script>alert('Data $kode_mahasiswa berhasil diubah !');document.location.href='?mnu=mahasiswa';</script>";}
else{echo"<script>alert('Data $kode_mahasiswa gagal diubah...');document.location.href='?mnu=mahasiswa';</script>";}
}//else simpan
}
?>
<?php
if($_GET["pro"]=="hapus"){
$kode_mahasiswa=$_GET["kode"];
$sql="delete from `$tbmahasiswa` where `kode_mahasiswa`='$kode_mahasiswa'";
$hapus=process($conn,$sql);
if($hapus) {echo "<script>alert('Data mahasiswa $kode_mahasiswa berhasil dihapus !');document.location.href='?mnu=mahasiswa';</script>";}
else{echo"<script>alert('Data mahasiswa $kode_mahasiswa gagal dihapus...');document.location.href='?mnu=mahasiswa';</script>";}
}
?>
penampakan saat data NIM04 di klik ->siap di hapus atau diubah
SIMPAN UBAH HAPUS JUGA PAGING DATA MAHASISWA BERHASIL