【问题标题】:PHP Get values from unknown numbers of text inputPHP从未知数量的文本输入中获取值
【发布时间】:2014-04-28 09:46:24
【问题描述】:

我的页面中有一个名为 .highlights 的 div。
在这个 div 中,我有未知数量的文本输入(<input type="text" />)。它的范围可以从 0 到未知。

当有人点击提交时,我想在 PHP 中将所有输入值存储到一个名为 myHighlights 的变量中。值必须用;分隔

【问题讨论】:

  • 向我们展示您尝试过的代码并提交表单。
  • 这就是问题所在,我不知道如何开始
  • 为什么不给归档的名字呢? <input type="text" />

标签: php html arrays variables input


【解决方案1】:
<input type="text" name="unlimited[]" />

if( isset($_POST['submit_button']) ) {
   // Skip blank values
   $unlimited = array_filter( $_POST['unlimited'] );
   $myHighlights = implode(';', $unlimited);
}

【讨论】:

    【解决方案2】:

    首先,您必须为控件指定名称,以便它们与表单的其余部分一起发送。请查看 PHP 常见问题解答中的 How do I create arrays in a HTML &lt;form&gt;? 条目,了解一个绝妙的技巧。

    【讨论】:

      【解决方案3】:
      if($_POST)
      {    
          $myHighlights = implode(';',$_POST);
          print_r($myHighlights);
      }
      

      【讨论】:

        猜你喜欢
        • 2017-08-30
        • 1970-01-01
        • 2012-02-11
        • 1970-01-01
        • 2015-01-25
        • 1970-01-01
        • 2015-01-14
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多