Welcome To Gudang Ilmu 79

Best Learning Solutions for Tech And Education

About Us

Best Learning Solutions Online

Gudang Ilmu 79 adalah blog yang berfokus pada berbagi pengetahuan dan wawasan seputar pendidikan, teknologi, dan tutorial praktis. Melalui artikel-artikel yang disajikan secara sederhana dan mudah dipahami, kami berkomitmen untuk membantu pembaca memperluas wawasan, meningkatkan keterampilan, dan menemukan solusi atas berbagai kebutuhan belajar. Kami percaya bahwa ilmu adalah investasi terbaik. Karena itu, Gudang Ilmu 79 hadir sebagai ruang belajar yang terbuka untuk siapa saja yang ingin terus berkembang.

Edukasi
Teknologi
Tutorial
Riset

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>

Comments

Tidak ada komentar:

"Terimakasih telah berkunjung ke blog kami, semoga anda dapat menemukan apa yang anda cari. Mohon untuk menambahkan komentar!"

SEARCH

RECENT POSTS

Loading posts...

CATEGORIES

TAG CLOUD

Loading tags...
Gudang News

Popular Articles

Alamat

Jl. Selajambe- Cipasung RT.05/ RW.01 Desa Selajambe Kecamatan Selajambe Kabupaten Kuningan Jawa Barat 45566

Selajambe-Kuningan

putrakuningangroup@gmail.com

+6289528890141

Newsletter

Follow Us

Gudang ILmu 79. All Rights Reserved.