PHP内部的html表单循环错误的帖子数据

时间:2016-05-30 16:29:53

标签: php forms loops post twig

嗨我对每个循环都很简单,它创建了带有值的按钮和输入。 当我试图发布数据时出现问题,我总是从输入字段发布第一个值但是按钮中的值很好。看看代码:

chrome.devtools.panels.create("Heroes Panel","icon.png","index.html",null);

发布数据的代码:

{% for user in users %}

  <form class="form-horizontal" role="form" name="titles" action="
  {{site.uri.public}}/groups/user" method="post">
    //it's posting alway first value from loop
    <input type="text" name="delete1" value="{{ user.email}}">
    //it's working well
    <input type="submit" name="delete" value="{{ user.email }}">
    </form>
    {% endfor %}

你能给我一个暗示,为什么输入它不能正常工作?

enter image description here

1 个答案:

答案 0 :(得分:0)

固定!我需要使用不同的表单ID来区分它们和一些js函数

{% set myVal = 1 %} 
{% for user in users %}
   <form class="form-horizontal" role="form" id="{{ myVal }}"
   name="{{ myVal }}" action="{{site.uri.public}}/groups/user" method="post">

   <input type="text" name="delete1" value="{{ user.email}}">
   <button type="submit" name="delete" value="{{ user.email }}" 
    onclick="setForm({{ myVal }})"  ></button>

    {% set myVal = myVal + 1 %}

    </form>