我有一個帶有複選框的表格,我想編輯一些td並想獲取值。 這裏是我的代碼如何從獲取值並保存到php的數據庫
<table class="table table-bordered table-striped table-hover">
<thead>
<tr>
<th><input type="checkbox" id="allcb" name="allcb"/> Check all</th>
<th data-field="id">ID</th>
<th data-field="firstName">First name</th>
<th data-field="lastName">Last name</th>
</tr>
</thead>
<tbody>
{% for user in product.users %}
<td><input type="checkbox" name="checkBox[]" id="ic" value="{{ user.id }}" /></td>
<td data-title="id">{{user.id}}</td>
<td data-title="firstName">{{user.firstname}}</td>
<td data-title="lastName" contenteditable='true' name="v1">{{user.lastname}}</td>
</tr>
{% endfor %}
</tbody>
</table>
if(isset($_POST['checkBox']) && !empty($_POST['checkBox'])&& isset($_POST['v1'])){
$user =$_POST['checkBox'];
$v1 =$_POST['v1'];
$zl = 0;
foreach ($user as $id)
{
foreach ($v1 as $v2)
{
$userd = $em->getRepository('UserBundle:User')->find($id);
$userd->setlastName($v2);
$em->persist($userd);
++$zl;
}}
$em->flush();
}
我沒有得到任何結果。我試圖得到這樣的值: $ v1 = $ _ POST ['v1'];但我沒有得到任何東西。
有人可以幫助我嗎?謝謝!
您是否在問如何提交表單? –
我想從