我需要使用 PHP 从数组中获取一行数据。这是我的代码:
<?php
if($bstatus==1) {
$bikeArr=$data['data'];
$count=1;
foreach ($bikeArr as $v) {
?>
<tr>
<td><?php echo $count++; ?></td>
<td><?php echo $v['book_date']; ?>, <?php echo $v['book_time']; ?></td>
<td><?php echo $v['book_id']; ?></td>
<td><?php echo $v['start_date']; ?>, <?php echo $v['start_time']; ?> /<br /> <?php echo $v['end_date']; ?>, <?php echo $v['end_time']; ?></td>
<td><?php echo $v['service_name']; ?> / <br /> <?php echo $v['model_name']; ?></td>
<td><?php echo $v['booking_status_str']; ?></td>
<td><a class="btn btn-xs btn-success" data-toggle="modal" data-target="#takemebookingsec">View Booking <i class="fa fa-arrow-circle-right"></i></a></td>
</tr>
<?php
}
}
?>
这里,当用户单击“查看预订”按钮时,我需要从数组中获取完全相同的行索引数据并将其推送到其他变量中。
最佳答案
您可以解析查看预订按钮上的主键值,如
<?php
echo $v['whatever_your_primary_key_is'];
?>
然后在模态上,获取该 id 并执行查询以获取当前详细信息您需要将这些详细信息解析为模态视图中 html 表单上的值
为了避免再次使用数据库,只需回显主值。但请确保您仍在同一循环中才能获取当前值。所以你的模态也必须在同一个循环中
尝试:
<a class="btn btn-xs btn-success" data-toggle="modal" data-target="#takemebookingsec<?= $v['your_primary_key_goes_here']; ?>">View Booking <i class="fa fa-arrow-circle-right"></i></a>
在你的模态上,仍然在同一个循环中,
<div class="modal fade" id="takemebookingsec<?=$v['your_primary_key_goes_here']; ?>">
<form>
<input type="text" name="name" value="<?= $v['what_ever_name']; ?>">
<!--Add other input here-->
</form>
</div>
关于php - 使用PHP单击按钮时如何获取同一行数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42342194/