Mendapatkan nilai bobot dari option yang dipilih pada form dinamis menggunakan PHP

Saya ada masalah dalam mendapatkan nilai bobot yang dipilih pada form dinamis yang saya buat. Berikut code form get_recomendation.php nya


<form action="./get-recomendation-admin.php" method="POST" class="row justify-content-center">
   <?php $kriteria = $connection->query("SELECT * FROM kriteria"); while ($data = $kriteria->fetch_assoc()): ?>
       <div class="col-12 my-4 my-options">
           <label for="kriteria" class="form-label"><?=$data["nama"]?></label>
           <input type="hidden" class="form-control" id="id_kriteria" name="id_kriteria" readonly value="<?php echo $data['id_kriteria']; ?>">
           <input type="hidden" class="form-control" id="nama_kriteria" name="nama_kriteria" readonly value="<?php echo $data['nama']; ?>">
               <select class="form-select" id="bobot_kriteria" required="">
                    <option value="" disabled selected>Pilih Sub Kriteria</option>
                     <?php $t_kriteria = $connection->query("SELECT * FROM tingkat_kriteria"); while ($row = $t_kriteria->fetch_assoc()): ?>
                         <option value="<?=$row["bobot"]?>"><?=$row["nama"]?></option>
                     <?php endwhile; ?>
               </select>
       </div>
    <?php endwhile; ?>

    <div class="d-flex justify-content-center my-5">
         <button class="btn btn-dark mb-3 shadow-button fs-6 px-5 py-3" type="submit">Cari Rekomendasi</button>
    </div>
</form>

Saya coba melakukan var_dump dengan menggunakan code berikut


if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        var_dump($_POST['nama_kriteria']);
        var_dump($_POST['bobot_kriteria']);
    }

hasilnya

string(5) "Harga"
Notice: Undefined index: bobot_kriteria in E:\Program Files\xampp\htdocs\xxxxxxxx\get-recomendation-admin.php on line 12
NULL

Sedangkan untuk output yang saya inginkan itu seperti

nama kriteria: Jenis Processor
bobot: 10
 nama kriteria: RAM
bobot: 5
 nama kriteria: xxx
bobot: xx

Untuk database yang saya gunakan seperti ini

tabel: tingkat_kriteria

image.png

tabel: kriteria

image.png

avatar topuptopup
@topuptopup

1 Kontribusi 0 Poin

Dipost 2 tahun yang lalu

Belum ada Jawaban. Jadi yang pertama Jawaban

Login untuk ikut Jawaban