Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja

menampilkan data dari database di edit.php

Pria Perempuan

tidak mau tampil check nya? mohon pencerahannya?

avatar Abdul01
@Abdul01

34 Kontribusi 1 Poin

Diperbarui 8 tahun yang lalu

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

avatar ahnafhf21
@ahnafhf21

107 Kontribusi 66 Poin

Dipost 8 tahun yang lalu

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.

avatar Abdul01
@Abdul01

34 Kontribusi 1 Poin

Dipost 8 tahun yang lalu

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'..

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 8 tahun yang lalu

@Abdul01 itu karena variable jenis belum di declare sebelumnya, mangkanya error .. coba perlihatkan kode agan semuanya

avatar ahnafhf21
@ahnafhf21

107 Kontribusi 66 Poin

Dipost 8 tahun yang lalu

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.

avatar Abdul01
@Abdul01

34 Kontribusi 1 Poin

Dipost 8 tahun yang lalu

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


avatar ahnafhf21
@ahnafhf21

107 Kontribusi 66 Poin

Dipost 8 tahun yang lalu

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

avatar dodipsitorus
@dodipsitorus

412 Kontribusi 145 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban