【问题标题】:How to specify a command when posting a form, using php?使用php发布表单时如何指定命令?
【发布时间】:2009-05-15 12:06:26
【问题描述】:

我正在尝试使用 php 发布表单,我希望根据 cmd 的值来处理表单。在文件名之后指定这个不起作用..这样做的正确方法是什么?

echo "<form name=\"statusForm\" action=\"edit_status.php?cmd=submitinfo\" method=\"post\" enctype=\"multipart/form-data\">

在哪里/如何指定 ?cmd=submitinfo

【问题讨论】:

    标签: php forms


    【解决方案1】:

    您的表单方法是 POST,因此您可以使用隐藏字段轻松地做您想做的事情:

    <input type="hidden" name="cmd" value="submitinfo" />
    

    然后只需在编辑状态页面上使用$_POST 变量,就像您的其他表单参数一样。

    【讨论】:

      【解决方案2】:
      echo "<form name=\"statusForm\" action=\"edit_status.php\" method=\"post\" enctype=\"multipart/form-data\"><input type=\"hidden\" name=\"cmd\" value=\"submitinfo\"/>
      

      【讨论】:

        【解决方案3】:

        我不确定你在这里得到什么。您应该能够非常轻松地访问查询字符串(?cmd= 之后的部分)。您正在尝试从 edit_status.php 文件访问它吗?

        其次,您使用的是 ?_GET["cmd"]

        【讨论】:

          猜你喜欢
          • 2011-05-17
          • 1970-01-01
          • 2017-05-05
          • 1970-01-01
          • 2011-08-25
          • 1970-01-01
          • 2020-06-06
          • 2014-10-21
          • 2021-10-12
          相关资源
          最近更新 更多