Daftar dan Belajar Sekarang!

Input barang multi kategori, javascript, php, mysql gagal input

foto ekopras18
8 Kontribusi 0 Coto
2 bulan yang lalu
disini ada javascript ketika memilih radio button konveksi yg muncul konveksi atau sebaliknya :
<script type="text/javascript">
                                        $(function(){
                                            $(":radio.kat").click(function(){
                                                $("#kon1, #sou1").hide()
                                                if($(this).val() == "Konveksi"){
                                                    $("#kon1").show();
                                                }else{
                                                    $("#sou1").show();
                                                }
                                            });
                                        });
                                    </script>
Permasalahanya : Ketika saya menginputkan data barang, memilih kategori KONVEKSI dan memilih jenis kategori yang ter input di database seperti gambar berikut tetapi kalau saya memilih kategori SOUVENIR dan jenis berhsil di inputkan inputan berhasil: https://scontent-sin6-1.xx.fbcdn.net/v/t1.0-9/80556700_2478803002375529_5329788036169334784_n.jpg?_nc_cat=103&_nc_ohc=POCKNev_tK0AQnnqpJ06W8fD_FagGFVcYRQTm1zb9y9nsz3tZH11w42gA&_nc_ht=scontent-sin6-1.xx&oh=4c9cdb2be86309317010a2169c878775&oe=5EAA50AE jadi kalau pilih kategori yg konveksi bagian jenis konveksinya yang ter input malah <option>Pilih Kategori Souvenir</option> dibawah ini radio button kategori (konveksi dan souvenir) :
<div class="col-12">
                                        <div class="col-12 mb-3 form-control" >
                                            <input type="radio" name="category" id="kat1" value="Konveksi" class="kat" required /> KONVEKSI
                                            &nbsp;<input type="radio" name="category" id="kat2" value="Souvenir" class="kat" required/> SOUVENIR  
                                        </div> 
                                    </div>
di bawah ini jenis masing" kategori (konveksi dan souvenir):
<div id="kon1" style="display:none" class="col-12 mb-3">
                                        <select class="w-100" name="jenis">
                                        <option>Pilih Kategori Konveksi</option>
                                        <?php
                                                include 'koneksi.php';
                                                $hasil=mysqli_query ($con, "SELECT * FROM konveksi");
                                                    while($data= mysqli_fetch_array ($hasil))
                                                    {
                                                         echo "<option value='$data[jenis_konveksi]'>$data[jenis_konveksi]</option>";
                                                    }
                                            ?>
                                    </select>
                                    </div>
                                    <div id="sou1" style="display:none" class="col-12 mb-3">
                                        <select class="w-100" name="jenis">
                                        <option>Pilih Kategori Souvenir</option>
                                        <?php
                                                include 'koneksi.php';
                                                $hasil=mysqli_query ($con, "SELECT * FROM souvenir");
                                                    while($data= mysqli_fetch_array ($hasil))
                                                    {
                                                         echo "<option value='$data[jenis_souvenir]'>$data[jenis_souvenir]</option>";
                                                    }
                                            ?>
                                    </select>
                                    </div>

Jawaban
foto rious
8 Kontribusi 2 Coto
2 bulan yang lalu
Kasih value nya jadi kosong, contohnya
<div id="kon1" style="display:none" class="col-12 mb-3">
                                        <select class="w-100" name="jenis" id="jenis">
                                        <option value="">Pilih Kategori Konveksi</option>
Setelah itu bisa beri validasi. Contoh validasi jquery
<script>
$(document).ready(function(){
$("form").submit(function(){

           var value = $("#jenis option:selected").val();
           if(value==""){
           alert("Mohon pilih jenisnya!!")
           return false;

   }
 });
});
</script>
Ingat: Isi ID di <select> untuk identitas jquery untuk validasi versi php :
if($_POST[jenis]==""){
  echo "Mohon isi jenisnya!!"
}else{
// code untuk simpan ke database
}
Ke dua itu validasi sederhannya Kalau kamu melakukannya tanpa validasi, menambah value="" di atribut option aja cukup
<option value="">Pilih Kategori Konveksi</option>
Nanti di database tersimpan dengan nilai kosong Happy Coding ^^


Login untuk diksusi di forum sekolah koding