Php İ无法发布表单发送mysql进行更新

Php İ无法发布表单发送mysql进行更新,php,html,css,Php,Html,Css,我创建表单并提交按钮和创建按钮=保存但不发送更新所有mysql表和db true请检查我的代码,哪里可能出错 下面是php表单的直接链接: 你可能会发现一些有趣的基础知识。但在您的情况下,我会说您至少应该在您的操作中添加一个文件,以便将表单发送给控制器 当您选择方法post时,我建议您添加一个隐藏输入,以包含您的设置\u ID: <form role="form" action="YOURCONTROLLER.PHP" method="

我创建表单并提交按钮和创建按钮=保存但不发送更新所有mysql表和db true请检查我的代码,哪里可能出错


下面是php表单的直接链接:

你可能会发现一些有趣的基础知识。但在您的情况下,我会说您至少应该在您的操作中添加一个文件,以便将表单发送给控制器

当您选择方法post时,我建议您添加一个隐藏输入,以包含您的设置\u ID:

  <form role="form" action="YOURCONTROLLER.PHP" method="post">
    <input type="text" name="setting_title" value="<?php echo $menucek['setting_title']; ?>">
    <input type="hidden" name="setting_id" value="<?php echo $menucek['setting_id']; ?>">
    <input type="submit" name="save" id="save">
  </form>

我不认为这能解决所有问题,但至少你会有一个基础

那电影ID呢?你从哪里得到的?你不想把它也绑起来吗?嗨!根据你的DB图像,我在你的DB中没有看到任何名为filmID的列。所以它不会更新,因为它没有首先找到任何filmID列。然后没有行,我现在编辑电影id,但已经没有运行我只是重新排列了代码请再次检查您可能需要在表单中执行操作,除非您使用JS进行管理。如前所述,如何获得设置id?你可能需要添加一个隐藏的输入。如果操作为空,它使用当前页面URL。仍然不工作,我快发疯了为什么一行简单的代码不工作?@Barmar是的,当然,但这不是安全的方法。你似乎说这与问题有关,这不是一个无关的建议。@juniordev4444如果您转储isset$\u POST['save'],您会得到什么;死亡@Barmar是的,你是正确的,这就是我给你1的原因+
  <form role="form" action="YOURCONTROLLER.PHP" method="post">
    <input type="text" name="setting_title" value="<?php echo $menucek['setting_title']; ?>">
    <input type="hidden" name="setting_id" value="<?php echo $menucek['setting_id']; ?>">
    <input type="submit" name="save" id="save">
  </form>