Menampilkan Data Radio Saat Edit Data PHP - Mari Belajar Coding

11 Mei 2019

Menampilkan Data Radio Saat Edit Data PHP


Menampilkan Data Radio Saat Edit Data PHP

Selamat datang kembali di blog mari belejar coding. Pada tutorial kali ini kita akan belajar membuat sebuah form edit data radio button yang mana data radio button nya otomatis akan terisi sesuai dengan data yang pertama kali kita inputkan.

 Menampilkan Data Radio Saat Edit Data PHP
1. Buat database terlebih dahulu. kita ambil contoh membuat sebuah database akademik dengan satu tabel bernama mahasiswa.
CREATE DATABASE `akademik`;
USE `akademik`;

CREATE TABLE `mahasiswa` (
`nim` varchar(15),
`nama` varchar(40),
`alamat` text,
`jenis_kelamin` varchar(255),
PRIMARY KEY (`nim`)
);

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.
<?php 
 mysql_connect("localhost","root","");
 mysql_select_db("akademik");
?>

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.
<!DOCTYPE html>
<html>
<head>
  <title>maribelajarcoding.com</title>
<?php 
 mysql_connect("localhost","root","");
 mysql_select_db("akademik");
?>
</head>
<body>
<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>
</body>
</html>

6. Tampilan jika program dijalankan.
Menampilkan Data Radio Saat Edit Data PHP

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.

8. Tampilan program jika di jalankan.


Menampilkan Data Radio Saat Edit Data PHP



Related search:
Menampilkan data radio saat edit data PHP
Menampilkan radio button saat edit data PHP

Related Posts

Load comments