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

Mengirim id tabel, kolom id auto muncul

saya punya tabel mata_pelajaran, nah saya sudah tampilkan tabel tersebut dipage dari database. jika saya klik b.indo (yang mana id mapel bindo adalah 1), seharusnya di next page muncul idmapel sesuai bindo yaitu = 1. tp kenapa 6, itu kan idmapel bjawa. kalau klik mapel lain juga tetep idmapelnya malah 6 terus

<?php include 'config.php'; ?>
<br>
<?php include ('header.php'); ?>
<br> <br>
<title>Buat Soal</title>
<h2><center>Mata Pelajaran</center></h2>
<form action="jsoal.php" method="post">
		<div class="card card-c" style="width: 20rem;">
		<div class="text-center">
  	<ul class="list-group list-group-flush">
	    <?php
	        	$sql = "SELECT * FROM mata_pelajaran";
	        	$mapel=mysqli_query($conn,$sql);

	        	while ($k = mysqli_fetch_array($mapel, MYSQLI_ASSOC)){
	         ?>
	          <input type="TEXT" name="id_mata_pelajaran" value="<?php echo $k['id_mata_pelajaran']; ?>" readonly>
	          <input type="submit" class="list-group-item" name="submit" value="<?php echo $k['keterangan']; ?>">
	      <?php } ?>
  </ul>
  </div>
</div>
</form>

<?php include 'header.php' ?>
<?php include ('config.php'); ?>
<title>Jumlah Soal</title>
<br> <br> <br>
<div class="container">
	<form method="post" action="addsoal.php">
		<h2>Input Data Soal</h2>
		<br>
		<div class="card text-white bg-success mb-3" style="max-width: 18rem;">
		  <div class="card-header">Jumlah soal</div>
		  <div class="card-body">
		  	<?php
		  		$idmapel = $_POST['id_mata_pelajaran'];
	        	$sql = "SELECT * FROM mata_pelajaran WHERE id_mata_pelajaran='$idmapel'";
	        	$mapel=mysqli_query($conn,$sql) or die (mysqli_error($conn));

	        	while ($m = mysqli_fetch_array($mapel, MYSQLI_ASSOC)){
	        ?>
	      <input type="text" name="id_mata_pelajaran" placeholder="idmapel" value="<?php echo $m['id_mata_pelajaran']; ?>">
	      <a href="addsoal.php" name="id_mata_pelajaran" value="<?php echo $m['id_mata_pelajaran']; ?>"></a>
	  <?php } ?>
		  <input type="text" name="jum" placeholder="jumlah">
		  <input type="submit" name="submit" value="Submit">
		  </div>
		  </div>
	</form>
</div>

avatar hannn
@hannn

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

cantumkan kode programnya...

sudah itu gan, mohon dibantu

1 Jawaban:

form mengoper value <input> dengan identitas "name" mungkin error karena <input> "name"nya sama semua(id_mata_pelajaran)...(di kode php "Buat Soal")

mungkin bisa di-loop satu form (:

avatar zerokira
@zerokira

49 Kontribusi 30 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban