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

Source Code PHP Mysql Tambah Edit Hapus

Sumber kode PHP memberikan contoh kode untuk menambahkan, mengedit, dan menghapus data dari basis data MySQL menggunakan PHP. Kode tersebut terdiri dari beberapa file PHP yang berisi skrip untuk menghubungkan ke basis data, menampilkan formulir input data, menyimpan dan memperbarui data, serta menghapus data. Kode sumber tersebut disediakan beserta basis datanya untuk memudahkan pembelajaran CRUD menggunakan PHP dan MySQL.

Diunggah oleh

Zippo Samosir
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
260 tayangan

Source Code PHP Mysql Tambah Edit Hapus

Sumber kode PHP memberikan contoh kode untuk menambahkan, mengedit, dan menghapus data dari basis data MySQL menggunakan PHP. Kode tersebut terdiri dari beberapa file PHP yang berisi skrip untuk menghubungkan ke basis data, menampilkan formulir input data, menyimpan dan memperbarui data, serta menghapus data. Kode sumber tersebut disediakan beserta basis datanya untuk memudahkan pembelajaran CRUD menggunakan PHP dan MySQL.

Diunggah oleh

Zippo Samosir
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 8

SOURCE CODE PHP

TAMBAH, EDIT, HAPUS DATA


Contoh Source Code adalah sebagai berikut :

1. db.php
------------------------------------------<?php
$conn = mysql_connect('localhost', 'root', '');
if (!$conn)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("ksp", $conn);
?>
-------------------------------------------

2. index.php
------------------------------------------<script language="javascript" src="ajax.js"></script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Books</title>
</head>
<style type="text/css">
button {
margin: 2px;
position: relative;
padding: 4px 8px 4px 4px;
cursor: pointer;
list-style: none;
}
button span.ui-icon {
float: left;
margin: 0 4px;
}
#menu-tombol {
padding-bottom:10px;

padding:5px 5px 5px 5px;


}
#tombol-tambah{
float:left;
width:250px;
}
#tombol-cari{
float:right;
width:550px;
text-align:right;
}
#tampil_data{
margin-top:30px;
}
</style>
<body>
<form method="post">
<table width="100%">
<tr>
<td>No Id</td>
<td width="2%">:</td>
<td><input type="text" name="noid" size="15" maxlength="15" /></td>
</tr>
<tr>
<td>Nama :</td>
<td><input type="text" name="nama" size="50" maxlength="50" /></td>
</tr>
<tr>
<td>Tempat Lahir :</td>
<td><input type="text" name="tmplahir" size="20" maxlength="20" /></td>
</tr>
<tr>
<td>Tanggal Lahir :</td>
<td><input type="text" name="tgllahir" size="15" maxlength="15" /></td>
</tr>
<tr>
<td>Alamat :</td>
<td><input type="text" name="alamat" size="75" maxlength="75" /></td>
</tr>
<tr>
<td>Pekerjaan :</td>
<td><input type="text" name="kerjaan" size="20" maxlength="20" /></td>
</tr>

<tr>
<td>&nbsp;</td>
<td><input type="submit" name="submit" value="add" /></td>
</tr>
</table>
<?php
if (isset($_POST['submit']))
{
include 'db.php';
$noid=$_POST['noid'] ;
$nama= $_POST['nama'] ;
$tmplahir=$_POST['tmplahir'] ;
$tgllahir=$_POST['tgllahir'] ;
$alamat=$_POST['alamat'] ;
$kerjaan=$_POST['kerjaan'] ;
mysql_query("INSERT INTO
`nasabah`(noid_nas,nama_nas,temlah_nas,tanglah_nas,alamat_nas,pekerjaan_nas)
VALUES ('$noid','$nama','$tmplahir','$tgllahir','$alamat','$kerjaan')");

}
?>
</form>
<table border="1">
<?php
include("db.php");

$result=mysql_query("SELECT * FROM nasabah");


while($test = mysql_fetch_array($result))
{
$id = $test['noid_nas'];
echo "<tr align='center'>";
echo"<td><font color='black'>" .$test['noid_nas']."</font></td>";
echo"<td><font color='black'>" .$test['nama_nas']."</font></td>";
echo"<td><font color='black'>". $test['temlah_nas']. "</font></td>";
echo"<td><font color='black'>". $test['tanglah_nas'].
"</font></td>";
echo"<td><font color='black'>". $test['alamat_nas']. "</font></td>";

echo"<td><font color='black'>". $test['pekerjaan_nas'].


"</font></td>";
echo"<td> <a href ='view.php?noid_nas=$id'>Edit</a>";
echo"<td> <a href
='del.php?noid_nas=$id'><center>Delete</center></a>";
echo "</tr>";
}
mysql_close($conn);
?>
</table>
</body>
</html>

3. view.php
------------------------------------------<?php
require("db.php");
$id =$_REQUEST['noid_nas'];
$result = mysql_query("SELECT * FROM nasabah WHERE noid_nas = '$id'");
$test = mysql_fetch_array($result);
if (!$result)
{
die("Error: Data not found..");
}
$noid_nas= $test['noid_nas'] ;
$nama_nas= $test['nama_nas'] ;
$temlah_nas=$test['temlah_nas'] ;
$tanglah_nas=$test['tanglah_nas'] ;
$alamat_nas=$test['alamat_nas'] ;
$pekerjaan_nas=$test['pekerjaan_nas'] ;
if(isset($_POST['simpan']))
{
$noid_save = $_POST['noid'];
$nama_save = $_POST['nama'];
$tmplahir_save = $_POST['tmplahir'];
$tgllahir_save = $_POST['tgllahir'];
$alamat_save = $_POST['alamat'];
$kerjaan_save = $_POST['kerjaan'];

mysql_query("UPDATE nasabah SET noid_nas ='$noid_save', nama_nas


='$nama_save', temlah_nas ='$tmplahir_save', tanglah_nas ='$tgllahir_save',
alamat_nas ='$alamat_save',pekerjaan_nas ='$kerjaan_save' WHERE noid_nas
= '$id'")
or die(mysql_error());
echo "Saved!";
header("Location: index.php");
}
mysql_close($conn);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<form method="post">
<table>
<tr>
<td>No Id :</td>
<td><input type="text" name="noid" value="<?php echo $noid_nas ?>"/></td>
</tr>
<tr>
<td>Nama :</td>
<td><input type="text" name="nama" value="<?php echo $nama_nas ?>"/></td>
</tr>
<tr>
<td>Tempat Lahir :</td>
<td><input type="text" name="tmplahir" value="<?php echo $temlah_nas
?>"/></td>
</tr>
<tr>
<td>Tanggal Lahir :</td>
<td><input type="text" name="tgllahir" value="<?php echo $tanglah_nas
?>"/></td>
</tr>
<tr>
<td>Alamat :</td>

<td><input type="text" name="alamat" value="<?php echo $alamat_nas


?>"/></td>
</tr>
<tr>
<td>Pekerjaan :</td>
<td><input type="text" name="kerjaan" value="<?php echo $pekerjaan_nas
?>"/></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="submit" name="simpan" value="Simpan" /></td>
</tr>
</table>
</body>
</html>
-------------------------------------------

4. Del.php
------------------------------------------<?php
include("db.php");
$id =$_REQUEST['noid_nas'];

// sending query
mysql_query("DELETE FROM nasabah WHERE noid_nas = '$id'")
or die(mysql_error());
header("Location: index.php");
?>
------------------------------------------Semua file-file diatas disimpan dalam satu di folder, kemudian membuat databasenya dengan
menggunakan phpmyadmin atau fasilitas yang lain. Dengan nama databasenya ksp,
sebelumnya simpan source code dibawah ini dengan nama : ksp.sql, kemudian export melalui
menu phpmyadmin.
Ksp.sql
-------------------------------------------- phpMyAdmin SQL Dump

-- version 4.1.12
-- http://www.phpmyadmin.net
--- Host: 127.0.0.1
-- Generation Time: Sep 28, 2014 at 01:18 PM
-- Server version: 5.5.36
-- PHP Version: 5.4.27
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;


/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--- Database: `ksp`
--- ---------------------------------------------------------- Table structure for table `nasabah`
-CREATE TABLE IF NOT EXISTS `nasabah` (
`noid_nas` char(15) NOT NULL,
`nama_nas` varchar(150) NOT NULL,
`temlah_nas` varchar(50) NOT NULL,
`tanglah_nas` varchar(50) NOT NULL,
`alamat_nas` varchar(150) NOT NULL,
`pekerjaan_nas` varchar(100) NOT NULL,
`password_nas` varchar(100) NOT NULL,
PRIMARY KEY (`noid_nas`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--- Dumping data for table `nasabah`
-INSERT INTO `nasabah` (`noid_nas`, `nama_nas`, `temlah_nas`, `tanglah_nas`, `alamat_nas`,
`pekerjaan_nas`, `password_nas`) VALUES

('12346', 'Ahmad', 'Magelang', '02-02-1990', 'Jl. Kahuripan 18 Sumber Banjarsari', 'Wiraswata',


'323da337d138beb152eea70f203fcae1'),
('N001', 'haiban', 'magelang', '12-12-1989', 'Pucangan Kartasura SKH', 'Wiraswasta',
'1eebfc1a9a1183060d1f3ae75fa0b358');
-- ---------------------------------------------------------- Table structure for table `users`
-CREATE TABLE IF NOT EXISTS `users` (
`no_id` varchar(15) NOT NULL,
`user_id` varchar(100) NOT NULL,
`password` varchar(50) NOT NULL,
PRIMARY KEY (`no_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--- Dumping data for table `users`
-INSERT INTO `users` (`no_id`, `user_id`, `password`) VALUES
('A001', 'admin', '$21232f297a57a5a743894a0e4a801fc3');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
------------------------------------------Demikian sedikit souce code yang bisa kita tulis, selamat mencoba. Semoga berhasil
Edited : Ahmad Haiban Wail
Email : [email protected]

Anda mungkin juga menyukai