Postingan lainnya
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..