为了账号安全,请及时绑定邮箱和手机立即绑定

无法在 html 表单中获取 id 值

无法在 html 表单中获取 id 值

PHP
翻阅古今 2021-10-15 17:44:23
我正在尝试更新数据库中的表,每一行(结果)都有自己的更新按钮,它是一个表单。当我单击按钮时什么也没有发生,因为我不知道如何将 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 tableif(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。
查看完整描述

1 回答

?
慕田峪7331174

TA贡献1828条经验 获得超13个赞

在 HTML 中使用 PHP var 时,您必须将其打印到 HTML(echo在您的情况下使用)。

<input type="hidden" name="id" value="<?php echo $tvrtka_id; ?>">

这也可能会在提交表单时解决您的更新查询问题


查看完整回答
反对 回复 2021-10-15
  • 1 回答
  • 0 关注
  • 204 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信