我想就我的代码寻求帮助。我还在开始寻找使用 html、php、数据库和所有这些的方法。这是我已经做过几次的事情,但不知何故我在这一点上卡住了。
连接很好,所以我省略了它。
问题是当我点击它们时我的按钮没有做任何事情,就像没有采取任何行动一样。在这一点上,我还没有注意到我的错误,但我确信这很简单。:(
我猜这是我在表结构上搞砸的
谢谢!
<?php
echo "<th>City |</th>";
echo "<th>Update |</th>";
echo "<th>Delete |</th>";
echo "</tr>";
$query = "SELECT name, id_city as id FROM city";
$result = pg_query($conn, $query);
if($result) {
while($row = pg_fetch_assoc($result)) {
echo '<tr>';
echo '<td>';
echo $row['name'];
echo '</td>';
echo '<td>';
echo '<form method="post" action="./updatecity.php">';
echo '<input type="hidden" name=id_city value="'.$row['id'].'">';
echo '<input type="submit" name="submit" value="Update">';
echo '</form>';
echo '</td>';
echo '<td>';
echo '<form method="post" action="./deletecity.php">';
echo '<input type="hidden" name=id_city value="'.$row['id'].'">';
echo '<input type="submit" name="submit" value="Delete">';
echo '</form>';
echo '</td>';
echo '</tr>';
}
}
pg_close($conn);
?>
您制作表单的方法完全错误,您所做的只是回显文本,没有生成任何表单。因此按钮不起作用,因为没有按钮。
你需要做的是这样的:
<?php
#Write your php related code here
#Like connecting to database
?>
#All your html related content goes here like making tables
<form method="post" action="./updatecity.php">
<input type="hidden" name=id_city value="<?php echo $row['id'] ?>">
<input type="submit" name="submit" value="Update">
</form>
<?php
//Write your php related code here
?>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句