首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从php中删除mysql数据

问无法从php中删除mysql数据
EN

Stack Overflow用户
提问于 2017-03-17 17:37:29
回答 3查看 63关注 0票数 0

我已经成功地连接到数据库并在web上发布了mysql数据,并在it.Screenshot上手动添加了输出看起来像什么的笑话。

​

当我在文本框中手动输入相应的笑话id并按下delete按钮时,它会删除与之对应的笑话。但是当我直接点击删除按钮时,这个笑话并没有被删除。如何更新textbox值?目前,我将输入类型的textbox设置为文本,以便查看其中的内容。我使用的是PHP7.1.1和Apache/2.4.25 (Win32.

代码语言:javascript
复制
<p><a href="?addjoke">Add your own joke</a></p>
<p>Here are all the jokes in the database:</p>
<?php foreach ($jokes as $joke) : ?>
  <form action ="?deletejoke" method='post'>
  <blockquote>
    <p><?php echo htmlspecialchars($joke['text'], ENT_QUOTES, 'UTF-8');?>
    <input type = "text" name = "id" value = "<? php echo $joke['id']; ?>">
    <input type = 'submit' value = 'Delete'>
    </p>
  </blockquote>
</form>

这里提供了Mysql数据库的截图。

​

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-03-17 17:40:07

在输入值的<?和php之间有一个空格,它应该是<?php;那么它应该可以工作。

代码语言:javascript
复制
<input type = "text" name = "id" value = "<? php echo $joke['id']; ?>">
票数 2
EN

Stack Overflow用户

发布于 2017-03-17 17:42:35

代码语言:javascript
复制
<input type="text" name="id" value="<?php echo $joke['id'];?> ">

你应该删除空格(不仅仅是这一行)

票数 1
EN

Stack Overflow用户

发布于 2017-03-17 17:43:46

变化

代码语言:javascript
复制
<input type = "text" name = "id" value = "<? php echo $joke['id']; ?>">

至

代码语言:javascript
复制
<input type = "text" name = "id" value = "<?php echo $joke['id']; ?>">
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42853883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档