我想就我的代码寻求帮助。我仍然开始寻找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);
?>
答案 0 :(得分:0)
你制作表单的方法是完全错误的,你正在做的只是回显文本,没有形式生成。因此按钮不起作用,因为没有按钮。
你需要做什么这样的事情:
<?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
?>