<form action="" method="post">
<?php
include 'Includes/database_connection.php';
$sql = "select * FROM sims" ;
$result = mysql_query($sql,$con);
while($row = mysql_fetch_assoc($result)){
?>
<ul class="category_list">
<input type="hidden" value="$id1" name="hidden">
<li><a href="#"><?php echo $row['phonenr'];?><input type="hidden" value="<?php echo $row['id'];?>" name="id"></a></li>
</ul>
<?php
}
?>
<input type="submit" name="submit">
</form>
それで、電話番号を選択できる上記のフォームを取得しました。それらを送信すると、データベースが更新されます。23 個の ID があります。フォームを送信すると、常に最後の値が取得されます。私は何を間違っていますか?
if(@$_POST ['submit'])
{
$id = $_POST["id"];
echo $id;
include 'Includes/database_connection.php';
mysql_query("UPDATE pairings SET sim_id='$id'
WHERE unit_id='$id1'")
}