Mysql: Update Data dengan Mysql

Assalamualaikum Warahmatullahi Wabarakatuh sobat bargun sekalian :3

Kali ini admin akan memberikan ilmu yang insya Allah bermanfaat bagi teman-teman pembaca sekalian. Materi ini termasuk kedalam pemrograman Web.

Berikut adalah beberapa hal-hal yang harus dipersiapkan yaitu:
Laptop atau Personal Computer (PC), Xampplite, serta niat yang kuat agar ilmu ini bias tertular dan bermanfaat nantinya...

Konsep untuk mengupdate suatu  data  dengan  menggunakan  script  PHP  dan  MySQL  biasanya memiliki mekanisme sebagai berikut:

1. Tampilkan list data terlebih dahulu
2. Buat  sebuah  link  pada  setiap  baris  data  yang  menuju  proses  update.  Link tersebut memuat sebuah parameter yang di dalamnya terdapat value yang nantinya digunakan sebagai acuan dalam proses update datanya.
3. Selanjutnya  bila  link  tersebut  diklik  akan  muncul  form  berisi  data  yang  akan diedit.


Dalam  melakukan  proses  update  data,  pada  prinsipnya  adalah  menjalankan  query update pada SQL nya. 

UPDATE namaTabel SET namafield = value WHERE … 
Contoh :


Dengan catatan bahwa untuk  membuat  data  awal  Anda  bisa  mengisikannya  langsung  ke  MySQL dengan phpMyAdmin atau membuat script PHP untuk memasukkan datanya. Dalam script list ini, data akan disajikan dalam bentuk  tabel  dengan  6  buah  kolom.  Lima  kolom  pertama  untuk  menampilkan semua fieldnya, sedangkan kolom ke-6 untuk meletakkan link untuk editnya.  
Tampilan :

Langkah selanjutnya kita buat script edit.php yang nantinya akan memunculkan form edit  sekaligus  data  mahasiswa  yang  akan  diedit.  Mungkin  yang  menjadi  pertanyaan adalah bagaimana cara memunculkan data mahasiswa yang akan diedit? Dengan menggunakan query SELECT dengan nim sebagai syaratnya. Dalam hal ini nim yang ada dalam link edit lah yang nantinya akan digunakan sebagai syarat. SELECT * FROM mhs WHERE nim = …; 

file 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); echo "<form method='post' action='update.php'>"; echo "<table>"; echo "<tr><td>NIM</td><td>:</td> <td><input type='text' name='nim' value='" .$data['nim']."'></td></tr>"; echo "<tr><td>Nama Mahasiswa</td><td>:</td> <td> <input type='text' name='nama' value='".$data['nama']."'></td></tr>"; echo "<tr> <td>Alamat</td><td>:</td> <td><textarea name='alamat'>".$data['alamat']."</textarea> </td></tr>"; echo "<tr><td>Sex</td><td>:</td> <td><input type='radio' name='sex' value='L'> Laki-Laki <input type='radio' name='sex' value='P'> Perempuan</td></tr>"; echo "<tr><td>Tgl Lahir</td><td>:</td><td> <select name='tgl'>"; for ($i=1; $i<=31; $i++) {     echo "<option value='".$i."'>".$i."</option>"; }     echo "</select> <select name='bln'>";     for ($i=1; $i<=12; $i++) { echo "<option value='".$i."'>".$i."</option>"; } echo "</select> <select name='thn'>"; for ($i=1980; $i<=1997; $i++) {     echo "<option value='".$i."'>".$i."</option>"; } echo "</select> </td></tr>"; echo "</table>"; echo "<input type='submit' name='submit' value='Submit'>"; echo "</form>"; ?>


Demikian Apa yang bisa Admin sampaikan, salam bargun senantiasa Semangat BEN Pinter! 
Wassalamualaikum Wr. Wb

 

Komentar

Postingan populer dari blog ini

Materi PHP: Menghitung Bunga Tabungan

Materi PHP: Cara menghitung saldo Part 2

Materi PHP: POST and GET Request Part 2