Menampilkan Data Radio Saat Edit Data PHP
1. Buat database terlebih dahulu. kita ambil contoh membuat sebuah database akademik dengan satu tabel bernama mahasiswa.
2. Insert data kedalam tabel mahasiswa.
INSERT INTO `mahasiswa` VALUES ('1234', 'Agung Saputra', 'Jakarta', 'L'); INSERT INTO `mahasiswa` VALUES ('12355', 'Angga', 'Bandung', 'L'); INSERT INTO `mahasiswa` VALUES ('12356', 'Vita', 'Bekasi', 'P');3. Buat sebuah fungsi koneksi dengan php untuk menghubungkan dengan database.
4. Buat tampilan data di tabel dengan html dan php.
<table border="1"> <thead> <tr> <th>NIM</th> <th>NAMA</th> <th>ALAMAT</th> <th>JENIS KELAMIN</th> <th></th> </tr> </thead> <tbody> <?php $query="SELECT * FROM mahasiswa"; $sql=mysql_query($query); while ($data=mysql_fetch_array($sql)) { ?> <tr> <td><?=$data['nim']?></td> <td><?=$data['nama']?></td> <td><?=$data['alamat']?></td> <td><?=$data['jenis_kelamin']?></td> <td><a href="edit.php?nim=<?=$data['nim']?>">Edit</a></td> </tr> <?php } ?> </tbody> </table>5. Kode lengkap seperti dibawah ini.
6. Tampilan jika program dijalankan.
7. Buat satu file php bernama edit.php untuk membuat sebuah form edit data.<!DOCTYPE html> <html> <head> <title>maribelajarcoding.com</title> <?php mysql_connect("localhost","root",""); mysql_select_db("akademik"); ?> </head> <body> <table> <?php $nim=$_GET['nim']; $query="SELECT * FROM mahasiswa WHERE nim='".$nim."'"; $sql=mysql_query($query); $data=mysql_fetch_array($sql); ?> <form method="POST"> <tr> <td>NIM</td> <td><input type="text" name="nim" id="nim" value="<?=$data['nim']?>"></td> </tr> <tr> <td>Nama</td> <td><input type="text" name="nama" id="nama" value="<?=$data['nama']?>"></td> </tr> <tr> <td>Jenis Kelamin</td> <td> <label><input type="radio" name="jenis_kelamin" value="L" <?php if($data['jenis_kelamin']=='L') echo 'checked'?>>L</label> <label><input type="radio" name="jenis_kelamin" value="P" <?php if($data['jenis_kelamin']=='P') echo 'checked'?>>P</label> </td> </tr> <tr> <td>Alamat</td> <td><textarea name="alamat" id="alamat"><?=$data['alamat']?></textarea></td> </tr> <tr> <td></td> <td><input type="submit" name="simpan" value="Simpan"></td> </tr> </form> </table> </body> </html>
Keterangan:
Untuk menampilkan data radio otomatis saat di form edit kita perlu membuat sebuah kondisi, jika data dari database sama dengan data radio button maka radio button di kasih attribute checked. lihat baris yang di beri highlight.