我正在嘗試更新數(shù)據(jù)庫中的表,每一行(結(jié)果)都有自己的更新按鈕,它是一個(gè)表單。當(dāng)我單擊按鈕時(shí)什么也沒有發(fā)生,因?yàn)槲也恢廊绾螌?id 的值傳輸?shù)奖韱?,然后再傳輸?shù)?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); }單擊按鈕時(shí),答案請(qǐng)求的值設(shè)置為 0,并將 10 個(gè)答案添加到公司。tvrtka_id 是應(yīng)該轉(zhuǎn)到 UPDATE 查詢的 id。
1 回答

慕田峪7331174
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
在 HTML 中使用 PHP var 時(shí),您必須將其打印到 HTML(echo
在您的情況下使用)。
<input type="hidden" name="id" value="<?php echo $tvrtka_id; ?>">
這也可能會(huì)在提交表單時(shí)解決您的更新查詢問題
- 1 回答
- 0 關(guān)注
- 227 瀏覽
添加回答
舉報(bào)
0/150
提交
取消