【问题标题】:how to get post element in form in this case( in PHP )在这种情况下如何获取表单中的 post 元素(在 PHP 中)
【发布时间】:2009-12-07 05:16:13
【问题描述】:

以php语言处理的形式, 我们怎样才能得到一个像 item1,item2,item3 这样的数组中的输入元素..... (如果我们只想要那些有值的项目)

example:-
<form method="post" action="<?php echo $PHP_SELF;?>">
item1 <input type="text" name="item1">
item2 <input type="text" name="item2">
item3 <input type="text" name="item3">
<input type="submit" value="submit" name="submit"> 
</form>

【问题讨论】:

    标签: php forms


    【解决方案1】:
    <form method="post" action="<?php echo $PHP_SELF;?>">
    item1 <input type="text" name="item[]">
    item2 <input type="text" name="item[]">
    item3 <input type="text" name="item[]">
    <input type="submit" value="submit" name="submit"> 
    </form>
    

    然后在php中

    $inputarray = $_REQUEST['item'];
    
    echo $inputarray[0];
    

    【讨论】:

      【解决方案2】:

      您的意思是超出 $_POST 数组中的内容吗?其中包含提交到页面的所有内容。

      所以你可以说类似

      if (isset($_POST['item1'])){
          echo $_POST['item1'];
      }
      

      (显然,除了回显它之外,您还可以将其保存到数据库中,对其进行操作并以某种方式将其打印回页面,或者您使用表单的任何内容)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-21
        • 2014-02-18
        • 1970-01-01
        • 2011-03-28
        • 2013-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多