如何解决表单操作以编辑数据库
我尝试阅读有关此的所有其他主题,但没有任何内容与我需要的内容太接近。所以,如果我在某处遗漏了什么,抱歉,但目前我遇到了一个常见问题,无法找到解决方案。
我制作了一个连接到我的数据库的表单来编辑我发布的新闻文章。在功能和获取数据方面一切正常,但我的问题实际上是试图提交我的编辑。
这是表格本身:
<form method="get" action="/index.php?page=editnews&id=$row[id]">
<div><label>id</label><input type="text" name="id" id="id" value="<?= $row['id']?>" readonly/></div>
<div><label>Header</label><input type="text" name="header" id="header" value="<?= $row['header']?>"/></div>
<div><label>Story</label><textarea type="text" name="story" id="story" cols="10" rows="20" wrap="soft"><?= $row['story']?></textarea></div>
<input type="submit" value="Submit">
</form>
当我点击提交时,它只带我到“index.php=id”。它跳过了 index.php 之后的整个“page=editnews”部分。
我在这里遗漏了什么?
解决方法
替换下面的
<form method="get" action="/index.php?page=editnews&id=$row[id]">
与
<form method="get" action="/index.php?page=editnews&id=<?php echo $row[id]; ?>">
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。