Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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>
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 (: