【发布时间】:2014-01-27 09:51:00
【问题描述】:
我知道这行不通。但这就是我想要做的。我希望多个表行数据不是一次全部提交给表单操作,而是在单击各个行时提交。不知道如何使它工作!
<div class="row">
<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12">
<?php echo form_open_multipart('admin/manageAdv',array('id'=>'manageAdv'))?>
<table class="table table-striped table-bordered tablesorter advTable">
<thead>
<tr>
<th>S.No</th>
<th>Title</th>
<th>File Name</th>
<th>New Image</th>
<th>Alternate Text</th>
<th>Link</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php foreach ($content as $row):?>
<tr>
<td><?php echo $counter = $counter+1;?></td>
<td><input type="text" class="form-control" value="<?php echo $row['title']?>" name="title"></td>
<td><?php echo $row['file_name']?></td>
<td><input type="file" class="form-control" name="upload"></td>
<td><input type="text" class="form-control" value="<?php echo $row['alt']?>" name="alt"></td>
<td><input type="text" class="form-control" value="<?php echo $row['link']?>" name="link"></td>
<input type="hidden" value="<?php echo $row['id']?>" name="id">
<input type="hidden" value="<?php echo $row['file_path']?>" name="path">
<td>
<button type="submit" class="btn btn-default" name="submit" value="update">Update</button>
<button type="submit" class="btn btn-default" name="submit" value="delete">Delete</button>
</td>
</tr>
<?php endforeach;?>
</tbody>
</table>
<?php form_close()?>
</div>
【问题讨论】:
-
看到你标记它 jquery 和 ajaxform,你知道这需要 javascript,所以你要代码吗?
-
是的。如果你能分享一些代码sn-p,那就太好了。
-
您可以使用简单的 javascript 和 ajax 来使其正常工作。在单击行(哪些行)时更详细地说明您想要什么以及您想要发生什么。这并不难,很容易上手
-
@Rattansingh 好的。我希望以表格的形式显示详细信息。因此,当用户单击更新按钮时,应针对特定行传递表单值。如果可以做到这一点,那么我可以只用一个 id 来处理删除。
标签: php jquery forms codeigniter ajaxform