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.
7. Buat satu file php bernama edit.php untuk membuat sebuah form edit data.
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.
Related search:
Menampilkan data radio saat edit data PHP
Menampilkan radio button saat edit data PHP
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.
Related search:
Menampilkan data radio saat edit data PHP
Menampilkan radio button saat edit data PHP