By | 16/02/2018

Hello Sahabat Anak Kendali,

kali ini saya akan melanjutkan artikel tentang Cara membuat CRUD (Create, Read, Updute, Delete) bagian Edit/Update dengan PHP dan MySQL XAMPP

jika sebelumnya kita sudah membuat tabel database dengan php dan MySQL untuk menambah dan menghapus data sekarang saya akan mencoba untuk menambah fungsi edit atau update

jika sobat belum membaca artikel sebelumnya, silahkan lebih dahulu membaca
Cara membuat CRUD (Create, Read, Updute, Delete) bagian Add dengan PHP dan MySQL XAMPP

dan satu lagi Cara membuat CRUD (Create, Read, Updute, Delete) bagian Delete dengan PHP dan MySQL XAMPP

langsung saja kita tambahkan program untuk membuat fungsi edit atau updute, buatlah program dengan memberi nama index.php seperti program berikut

<?php
// Create database connection using config file
include_once(“koneksi.php”);

// Fetch all users data from database
$hasil = mysqli_query($konek, “SELECT * FROM data_warga ORDER BY id DESC”);
?>

<html>
<head>    
    <title>Homepage</title>
</head>

<body>
<a href=”add.php”>Add New User</a><br/><br/>

    <table width=’80%’ border=1>

    <tr>
        <th>Name</th> <th>Mobile</th> <th>Email</th> <th>Update</th>
    </tr>
    <?php  
    while($user_data = mysqli_fetch_array($hasil)) {         
        echo “<tr>”;
        echo “<td>”.$user_data[‘name’].”</td>”;
        echo “<td>”.$user_data[‘mobile’].”</td>”;
        echo “<td>”.$user_data[’email’].”</td>”;    
        echo “<td><a href=’delete.php?id=$user_data[id]’>Delete</a> | <a href=’edit.php?id=$user_data[id]’>Edit</a> </td></tr>”;        
    }
    ?>
    </table>
</body>
</html>

program diatas hampir sama dengan program pada artikel sebelumnya hanya saja ada sedikit perubahan untuk menambahkan kata “edit” yang menuju ke file edit.php

setelah itu silahkan buatlah program berikut dan beri nama “edit.php”

Cara Membuat Web CRUD dengan PHP (Update)

<?php
include_once (“koneksi.php”);

if (isset($_POST[‘update’]))
{

$id =$_POST[‘id’];

$name =$_POST[‘name’];
$mobile =$_POST [‘mobile’];
$email =$_POST[’email’];


$hasil = mysqli_query($konek, “UPDATE data_warga SET name=’$name’,email=’$email’,mobile=’$mobile’ WHERE id=$id”);

header(“Location: index.php”);

}
?>
<?php
$id = $_GET[‘id’];

$hasil = mysqli_query($konek, “SELECT * FROM data_warga WHERE id=$id”);


while($user_data = mysqli_fetch_array($hasil))
{
$name =$user_data[‘name’];
$email =$user_data[’email’];
$mobile =$user_data[‘mobile’];
}
?>
<html>
<head>
<title>Edit User Data</title>
</head>

<body>

<a href =”index.php”>Home</a>
<br/><br/>

<form name=”update_user” method=”post” action=”edit.php”>
<table border=”0″>
<tr>
<td>Name</td>
<td><input type=”text” name=”name” value=<?php echo $name;?>></td>
</tr>

<tr>
<td>Email</td>
<td><input type=”text” name=”email” value=<?php echo $email;?>></td>
</tr>

<tr>
<td>Mobile</td>
<td><input type=”text” name=”mobile” value=<?php echo $mobile;?>></td>
</tr>

<tr>
<td><input type =”hidden” name=”id” value =<?php echo $_GET[‘id’];?>></td>
<td><input type=”submit” name=”update” value=”Update”></td>
</tr>
</table>

</form>
</body>
</html>

jika sudah selesei amatilah outputnya, dan coba fungsi edit untuk merubah isi data tabel tersebut

oke cukup sekian artikel kali ini semoga bermanfaat, jika ada kritik saran dan pertanyaan silahkan dikolom komentar!

keyword :

Cara membuat Web Crud php
cara mengedit tabel database PHP
cara merubah tabel database php
cara update tabel database php
anak kendali crud php
anak kendali
anak kendali php

Category: php

Leave a Reply

Your email address will not be published. Required fields are marked *