Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Save data ke database dari while loop
tolong pencerahannya agan agan sekalian untuk memasukan data dari while loop php ke database.
<table class="table">
<thead class="thead-dark">
<tr>
<th class="col-3">id</th>
<th class="col-7">nama</th>
<th class="col-3">rank</th>
</tr>
</thead>
<tbody>
<?php $rank = 'A';
$sql = "select t_empeval.id, t_empeval.nama from t_empeval Where t_empeval.grade='$c' and sect=CONCAT('$a','$b') order by t_empeval.v1 desc limit ".$var1."";
$query = mysqli_query($koneksi, $sql);
if(!$query)
{
die('SQL Error :' . mysqli_error($koneksi));
}
if(mysqli_num_rows($query) > 0)
{
while ($row = mysqli_fetch_array($query))
{
echo "<tr>";
echo "<td>".$row['id']."</td>";
echo "<td>".$row['nama']."</td>";
echo "<td>".$rank."</td>";
echo "</tr>";
}
}
?>
</tbody>
</table>
diatas kode while loopnya. Sedangkan di bawah untuk submit ke database.
<?php
include 'koneksi.php';
if (isset($_POST['save'])) {
$count = $_POST['count'];
for ($i = 0; $i < $count; $i++) {
$id = $_POST['id'][$i]; // check empty and check if interger
$nama = $_POST['nama'][$i]; // check empty and strip tags
$rank = $_POST['rank'][$i]; // check empty and check if interger
echo $id;
echo $nama;
echo $rank;
}
}
?>
sengaja tidak diinput, karna untuk test view ke dekstop, rupanya di echo saja tidak muncul.
Tanggapan
Itu kenapa ga bikin form?
oh iya lupa diatas udah ada tag <form> gan
<form method="POST" action="../storedata2.php"> <table class="table"> <thead class="thead-dark"> <tr> <th class="col-3">id</th> <th class="col-7">nama</th> <th class="col-3">rank</th> </tr> </thead>
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban