Iklan_1

Education & Financial Konsulting

Education & Financial Konsulting
Education & Financial Konsulting

Agrobisnis & Pariwisata

Agrobisnis & Pariwisata
Agrobisnis & Pariwisata

Digital & Network Development

Digital & Network Development
Digital & Network Development
Membuat Fungsi Update di PHP

Yogi Iskandar

11/13/2025

Fungsi Update dalam PHP digunakan untuk mengubah atau memperbarui data yang sudah tersimpan di database . Biasanya fungsi ini dipakai saat ...

Membuat Fungsi Update di PHP

Fungsi Update dalam PHP digunakan untuk mengubah atau memperbarui data yang sudah tersimpan di database. Biasanya fungsi ini dipakai saat pengguna melakukan proses edit data, misalnya mengubah nama, email, atau informasi lainnya.

Dalam database MySQL, proses update dilakukan menggunakan perintah SQL:

UPDATE nama_tabel SET kolom=value WHERE kondisi;

Mengapa Membutuhkan Fungsi Update

Fungsi update diperlukan agar:

  • Data lama dapat diperbarui tanpa menghapus data

  • Perubahan data bisa dilakukan secara terstruktur

  • Kode menjadi lebih rapi dan dapat digunakan berulang kali

Struktur Tabel (Contoh)

Misalnya terdapat tabel users dengan kolom:

  • id → sebagai penanda data

  • nama → nama pengguna

  • email → email pengguna

Fungsi update digunakan untuk memperbarui data di database
Menggunakan perintah SQL UPDATE
Wajib menggunakan WHERE agar tidak mengubah semua data
Prepared statement adalah cara terbaik dan paling aman
Berikut contoh Coding fungsi Update
<!DOCTYPE html>
<html>
<head>
	<?php include '../config/config_conect.php'; ?>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>Update Data</title>
</head>
	<?php 
if( isset($_POST ["update"]) ){
	var_dump($_POST);
	if( update_data ($_POST) > 0 ) {
        echo "
        <script>
        alert('Data Identitas Web berhasil di Update !')
        document.location.href = '../rekam_medis/rekam_data.php'
        </script>
        ";
        }else {
          echo "
        <script>
        alert('Data Identitas Web gagal di Update !')
        
        </script>
          ";
          //document.location.href = '../rekam_medis/rekam_data.php'
        }
}
function update_data ($data) {
    global $koneksi;
    $id_rm      = htmlspecialchars($data ["id_rm"]);
    $nama       = htmlspecialchars($data ["nama"]);
    $umur   		= htmlspecialchars($data ["umur"]);
    $Alamat  		= htmlspecialchars($data ["Alamat"]);
    
        
    $query          = "UPDATE rekam_medis SET
    id_rm     			= '$id_rm', 
    nama   					= '$nama',
    umur    				= '$umur',
    Alamat   				= '$Alamat'
    WHERE id_rm     = $id_rm ";


    mysqli_query($koneksi, $query);
    return mysqli_affected_rows($koneksi);
}

 ?>
 <?php  
					$id = $_GET['id'];
					$query = mysqli_query($koneksi, "SELECT * FROM rekam_medis WHERE id_rm = '$id' ");
					$Get_akses =mysqli_fetch_array($query);  
				?>
<body>
	<center>
		<h4> FORM UPDATE DATA</h4>
		<form action="" method="POST" enctype="multipart/form-data">
		<table>
			<tr>
				<td>Nama</td>
				<td>:</td>
				<td>
					<input type="hidden" value=" <?php echo $Get_akses ['id_rm']; ?> " name="id_rm">
					<input type="text" value=" <?php echo $Get_akses ['nama']; ?> " name="nama">
				</td>
			</tr>
			<tr>
				<td>Umur</td>
				<td>:</td>
				<td><input type="text" value=" <?php echo $Get_akses ['umur']; ?> " name="umur"></td>
			</tr>
			<tr>
				<td>Alamat</td>
				<td>:</td>
				<td><input type="text" value=" <?php echo $Get_akses ['Alamat']; ?> " name="Alamat"></td>
			</tr>
			<tr>
				<td></td>
				<td></td>
				<td><button type="submite" name="update">Simpan</button></td>
			</tr>
		</table>
		</form>
	</center>
</body>
</html>


Share Post:

Yogi Iskandar


Yogi Iskandar

Yogi Iskandar

Sponsor By:

SUBSCRIBER


SUBSCRIBER

Iklan_Foot