Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
menampilkan data dari database di edit.php
Pria Perempuan
tidak mau tampil check nya? mohon pencerahannya?
7 Jawaban:
coba gan ganti jadi gini
<input type="radio" name="jenis" value="pria" <?php if($jenis=='pria'){echo "checked";}?> >Pria
<input type="radio" name="jenis" value="perempuan" <?php if($jenis=='perempuan'){echo "checked";}?> >Perempuan
masih error gan....
Jenis Kelamin
Notice: Undefined variable: jenis in C:\xampp\htdocs\pilihan\edit.php on line 23
>Pria
Notice: Undefined variable: jenis in C:\xampp\htdocs\pilihan\edit.php on line 24
>Perempuan
gini masih hasilnya gan.
Kenapa harus pake php gan? variable $jenis ini gk akan bisa di deteksi gan, kalau kode agan sperti itu.. Pake javascript aja klau cuma mau menampilkan 'checked'..
@Abdul01 itu karena variable jenis belum di declare sebelumnya, mangkanya error .. coba perlihatkan kode agan semuanya
Login
Halaman
Silahkan Masukkan Data Anda...
Form Data
Jenis Kelamin
>Pria
>Perempuan
Bidang
Agama
Biologi
Asal Lulusan
Jawa
Sulawesi
Alamat
ini edit.php saya gan.
Jawaban Terpilih
<?php include "koneksi.php";
$id = $_GET['id'];
$sql = mysqli_query($koneksi,"SELECT * FROM guru WHERE id='$id'");
$data = mysqli_fetch_array($sql);
$jenis = $data['jenis'];
?>
<!DOCTYPE html>
<html>
<head>
<title>Login</title>
<meta charset="utf-8">
</head>
<body>
<h1><font face="cambria" color="#B0C4DE"> Halaman </font></h1>
<p><font face="cambria" color="orange"> Silahkan Masukkan Data Anda... </font></p>
<fieldset>
<legend><font face="cambria" color="#B0C4DE"> Form Data </font></legend>
<form action="" method="post" >
<label>Jenis Kelamin</label>
<input type="radio" name="jenis" value="pria" <?php if($jenis=='pria'){echo "checked";}?> >Pria
<input type="radio" name="jenis" value="perempuan" <?php if($jenis=='perempuan'){echo "checked";}?> >Perempuan
<label>Bidang</label>
<input type="checkbox" name="bidang" value="agama"> Agama
<input type="checkbox" name="bidang" value="biologi"> Biologi
<label>Asal Lulusan</label>
<select name="asal">
<option value="Jawa" >Jawa</option>
<option value="Sulawesi">Sulawesi</option>
</select>
<label>Alamat</label>
<textarea name="alamat"><?php echo $data['alamat']; ?></textarea>
<br>
<input type="submit" value="Masuk" name="simpan">
</form>
</fieldset>
<?php
if(isset($_POST['simpan'])){
@$jenis =$_POST['jenis'];
@$bidang =$_POST['bidang'];
@$bid ="";
@$asal =$_POST['asal'];
@$alamat =$_POST['alamat'];
if(empty($bidang)){
echo "bidang kosong";
}else if(empty($asal)){
echo "asal kosong";
}else if(empty($alamat)){
echo "alamat kosong";
}else{
$sql ="UPDATE guru SET jenis='$jenis',bidang='$bidang',asal='$asal',alamat='$alamat'";
$query = mysqli_query($koneksi,$sql);
if($query){
header('location:hasil.php');
}else{
echo "gagal";
}
}
}
?>
</body>
</html>
coba pake ini gan , btw kalo nulis kode awali dengan tag
Oalahh.. lain kali bikin pertanyaan itu yang jelas gan.. jelasin apa masalahnya dan tampilin kode agan disini dengan tag [kode], cara nya klik ikon yang di sudut kiri atas sumbit jawaban/pertanyaan ini (ada kurung matriks/persegi). Dan kalau ada gambar screenshoot nya, tampilin juga gan..