【发布时间】:2019-02-08 20:39:28
【问题描述】:
我希望这个问题以前没有被问过,但是我搜索了也没找到。
现在,我有一个小问题要解决... 我想让我的网站重命名文件夹的内容。该网站使用 scandir 列出了该文件夹的所有内容。要编辑名称,可以在输入字段中预填当前名称。所有这些都是由 for 循环完成的。 关键是,我想在表单中添加一个变量,当表单提交时,它通过 post 传输到我的操作,但在输入字段中没有变量。上下文是,我需要以某种方式获取操作的原始文件名。我的第一个想法是手动设置一个 $_POST 值,但这不起作用,因为这个值不会特定于这个表单。
有没有办法做到这一点?或者我应该只使用隐藏的输入字段,尽管这对我来说似乎不是最优雅的解决方案。
感谢您的帮助!
编辑:
echo "<li><form action='rename.php' method='post'>";
echo "<input type='text' name='nName' value=$dateiName>";
echo "<input type='submit' value='ändern'></form></li>";
这是多次创建的表单。如果使用隐藏输入是要走的路,我会使用它。只是不喜欢有一个不可见的输入字段的想法。
【问题讨论】:
-
请向我们展示您的代码。很难理解一个只讨论代码而不显示任何内容的问题。如果您只是想将一个变量从表单传递给您的 PHP,那么我不明白为什么使用隐藏输入不够“优雅”?