C (Create): which means to create a new data, for example we are doing the registration disebuah web that already constitute Create from CRUD because we make and save registration data to database.
R (Read): Read or display a data that was located in MySQL database for example, then displayed in WEB using Php
U programming language (Update): well for this one process is editing a data from database which then edited using Php programming language in the form of WEB. Example edit facebook profile.
D (Delete) : Surely you know what function is not it? Its function is almost the same as Update but this process is to do the deletion of data in the database through Php language. Examples on a blog sometimes have comments, then we delete the comment, well it includes the delete process in CRUD.
CRUD is often used in data processing applications that most mengguanakan CRUD functions therein. This function is used to add data, delete data, and update data.
Edit: Activity modifies the format of an output or input by inserting or deleting characters.
index.php
"
< !DOCTYPE html>
< html>
< head>
< title>How To Make CRUD With PHP And MySQL - Displays data from database< /title>
< link rel="stylesheet" type="text/css" href="style.css">
< /head>
< body>
< div class="judul">
< h1>Make CRUD With PHP And MySQL< /h1>
< h2>Displays data from database< /h2>
< /div>
< br/>
< ?php
if(isset($_GET['pesan'])){
$pesan = $_GET['pesan'];
if($pesan == "input"){
echo "Data berhasil di input.";
}else if($pesan == "update"){
echo "Data berhasil di update.";
}else if($pesan == "hapus"){
echo "Data berhasil di hapus.";
}
}
? >
< br/>
< a class="tombol" href="input.php">+ Tambah Data Baru< /a>
< h3>Data user< /h3>
< table border="1" class="table">
< tr>
< th>No< /th>
< th>Nama< /th>
< th>Alamat< /th>
< th>Pekerjaan< /th>
< th>Opsi< /th>
</tr>
<?php
include "koneksi.php";
$query_mysql = mysql_query("SELECT * FROM user")or die(mysql_error());
$nomor = 1;
while($data = mysql_fetch_array($query_mysql)){
? >
< tr>
< td><?php echo $nomor++; ?>< /td>
< td><?php echo $data['nama']; ?>< /td>
< td><?php echo $data['alamat']; ?>< /td>
< td><?php echo $data['pekerjaan']; ?>< /td>
< td>
< a class="edit" href="edit.php?id=<?php echo $data['id']; ?>">Edit</a> |
< a class="hapus" href="hapus.php?id=<?php echo $data['id']; ?>">Hapus</a>
< /td>
< /tr>
< ?php } ?>
< /table>
< /body>
< /html>
"
koneksi.php
"
< ?php
$host = mysql_connect("localhost","root","");
$db = mysql_select_db("crud");
? >
"
edit.php
"
< !DOCTYPE html>
< html>
< head>
< title>How To Make CRUD With PHP And MySQL - Displays data from database
< /head>
< body>
< div class="judul">
< h1>Make CRUD With PHP And MySQL</h1>
< h2>Displays data from database</h2>
</div>
<br/>
<a href="index.php">Lihat Semua Data</a>
<br/>
<h3>Edit data</h3>
<?php
include "koneksi.php";
$id = $_GET['id'];
$query_mysql = mysql_query("SELECT * FROM user WHERE id='$id'")or die(mysql_error());
$nomor = 1;
while($data = mysql_fetch_array($query_mysql)){
?>
<form action="update.php" method="post">
<table>
<tr>
<td>Nama</td>
<td>
<input type="hidden" name="id" value="<?php echo $data['id'] ?>">
<input type="text" name="nama" value="<?php echo $data['nama'] ?>">
</td>
</tr>
<tr>
<td>Alamat</td>
<td><input type="text" name="alamat" value="<?php echo $data['alamat'] ?>"></td>
</tr>
<tr>
<td>Pekerjaan</td>
<td><input type="text" name="pekerjaan" value="<?php echo $data['pekerjaan'] ?>">< /td>
< /tr>
< tr>
< td></td>
< td><input type="submit" value="Simpan">< /td>
< /tr>
< /table>
< /form>
< ?php } ?>
< /body>
< /html>
"
-Then make that will be diverted from edit.php for the database can be in updatae
update.php
"
<?phpinclude 'koneksi.php';
$id = $_POST['id'];
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$pekerjaan = $_POST['pekerjaan'];
mysql_query("UPDATE user SET nama='$nama', alamat='$alamat', pekerjaan='$pekerjaan' WHERE id='$id'");
header("location:index.php?pesan=update");
?>
"
"
< ?php
include "koneksi.php";
$id = $_GET['id'];
$query_mysql = mysql_query("SELECT * FROM user WHERE id='$id'")or die(mysql_error());
$nomor = 1;
while($data = mysql_fetch_array($query_mysql)){
? >
"
"
include "koneksi.php";
"
"
$id = $_GET['id'];
"
"
$query_mysql = mysql_query("SELECT * FROM user WHERE id='$id'")or die(mysql_error());
"
"
< form action="update.php" method="post">
"
"
< input type="hidden" name="id" value="< ?php echo $data['id'] ? >" >
"
On update.php
"
$id = $_POST['id'];
$nama = $_POST['nama'];
$alamat = $_POST['alamat'];
$pekerjaan = $_POST['pekerjaan'];
"
"
mysql_query("UPDATE user SET nama='$nama', alamat='$alamat', pekerjaan='$pekerjaan' WHERE id='$id'");
"
"
header("location:index.php?pesan=update");
"
style.css
"
body{
font-family: 'roboto';
color: #000;
}
.judul{
background: #42A5F5;
padding: 10px;
text-align: center;
}
.judul h1,h2,h3{
height: 15px;
}
a{
/color: #fff;/
padding: 5px;
text-decoration: none;
}
.table{
border-collapse: collapse;
}
table.table th th , table.table tr td{
padding: 10px 20px ;
}
"