As you can see in the picture I have multiple button inside one FORM so when I click on button It insert always the last value :: S (126).
This is my code:
<form method="post" action="" enctype="multipart/form-data"> <input type="text" class="form-control" placeholder="Numéro de chassit" name="chassit" id="chassit" > <?php if (mysqli_num_rows($result) > 0) { ?> <?php while($row = mysqli_fetch_array($result)) { ?> <?php echo "<img alt='' src='../admin/image/mercedes/".$row['image']."' >";?> <div class="card-body"> <input id="model" name="model" type="hidden" value="<?=$row['model'] ?>"> <input type="submit" name="mo" class="btn btn-secondary" value="<?=$row['model'] ?>"> </div> </form> And this is the process
<?php if(ISSET($_POST['mo'])){ $demandeur = $_SESSION['username']; $model = $_POST['model']; $chassit = $_POST['chassit']; $sql = "INSERT INTO tbl_xp_support (demandeur,model,chassit) VALUES ('$demandeur','$model','$chassit')"; if (mysqli_query($con, $sql)) { header("Location: ../xp_group.php"); } else { echo "Error: " . $sql . " " . mysqli_error($con); } mysqli_close($con); } ?> The input name="model" it insert always the last value !!!
