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

php modul 172

Dokumen ini menjelaskan cara memperbarui data mahasiswa dalam database menggunakan PHP dan SQL. Ditekankan pentingnya menyimpan NIM lama dalam input tersembunyi untuk proses pembaruan yang tepat. Contoh kode PHP disertakan untuk menunjukkan implementasi form edit dan query SQL yang diperlukan.

Diunggah oleh

dev.edossmjo
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan

php modul 172

Dokumen ini menjelaskan cara memperbarui data mahasiswa dalam database menggunakan PHP dan SQL. Ditekankan pentingnya menyimpan NIM lama dalam input tersembunyi untuk proses pembaruan yang tepat. Contoh kode PHP disertakan untuk menunjukkan implementasi form edit dan query SQL yang diperlukan.

Diunggah oleh

dev.edossmjo
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 1

Basic PHP Tutorial http://blog.rosihanari.

net

Sekarang yang terakhir, kita buat script untuk updatenya. Tapi… eiiit… wait a minute..
bagaimana bila NIM mahasiswanya yang diubah? Lho.. emangnya ada apa? Mungkin di
pikiran Anda konsepnya sama dengan update data yang lain. Iya sih… but… coba kita
lihat pemisalannya. Jika data seorang mahasiswa sebelum diubah memiliki NIM
‘M0001’. Kemudian data NIM nya diubah menjadi ‘M0002’. Bagaimana SQL nya? SQL
nya adalah sebagai berikut:

UPDATE mhs SET nim = ‘M0002’ WHERE nim = ‘M0001’;

Dari SQL di atas, kita bisa melihat bahwa kita perlu NIM lama mahasiswa guna proses
update tersebut. Nah… bila komponen textbox pada form edit untuk update NIM di atas
kita ubah isinya, maka dengan kata lain kita akan kehilangan NIM yang lama. Nah…
gimana tuh?

OK… ide untuk menanggulangi hal tersebut adalah kita buat komponen hidden input
untuk menyimpan NIM yang lama (sebelum diedit). NIM lama ini nantinya kita gunakan
sebagai acuan proses updatenya.

Nah.. dengan demikian kita modifikasi kembali script edit.php yang telah kita buat
sebelumnya.

edit.php

<?php

mysql_connect("localhost", "root", "root");


mysql_select_db("data");

$nim = $_GET['nim'];

$query = "SELECT * FROM mhs WHERE nim = '$nim'";


$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);

$pecahTgl = explode("-", $data['tgllahir']);


$tgl = $pecahTgl[2];
$bln = $pecahTgl[1];
$thn = $pecahTgl[0];

echo "<form method='post' action='update.php'>";


echo "<table>";
echo "<tr><td>NIM</td><td>:</td>
<td><input type='text' name='nimBaru' value='".$data['nim']."'></td></tr>";

Disusun oleh : Rosihan Ari Yuana 172

Anda mungkin juga menyukai