我正在尝试更新数据库中的表,每一行(结果)都有自己的更新按钮,它是一个表单。当我单击按钮时什么也没有发生,因为我不知道如何将 id 的值传输到表单,然后再传输到 UPDATE 查询。
while(list($naziv,$tvrtka_id)=mysqli_fetch_row($resultA))
{
echo "<tr>";
echo "<td>".$naziv."</td>";
echo "<td>"?>
<form action="" method="POST">
<input type="hidden" name="id" value="<?php $tvrtka_id; ?>">
<input type="submit" name="odobriZahtjev" value="Odobri zahtjev">
</form> <?php "</td>";
echo "</tr>";
}
echo "</tbody>";
echo "</table>";
} //this is from a if statment which creates table
if(isset($_POST['odobriZahtjev']))
{
$firmId = $_POST['id'];
$updateAnswers = "UPDATE tvrtka
SET zahtjev = '0', preostaliOdgovori=preostaliOdgovori + 10
WHERE tvrtka.tvrtka_id='$firmId'";
$result=queryDB($connect,$updateAnswers);
}
单击按钮时,答案请求的值设置为 0,并将 10 个答案添加到公司。tvrtka_id 是应该转到 UPDATE 查询的 id。
慕田峪7331174