簡體   English   中英

使用PHP單擊按鈕時如何獲取相同的行數據?

[英]How to get same row data when click on button using PHP?

我需要使用 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 
    } 
} 
?>

在這里,我需要當用戶單擊“ View Booking按鈕時,將從數組中獲取完全相同的行索引數據並推送到其他變量中。

您可以在查看預訂按鈕上解析主鍵的值,如

<?php
echo $v['whatever_your_primary_key_is'];
?>

然后在模態上,獲取該 id 並執行查詢以獲取當前詳細信息您將需要將這些詳細信息解析為模式視圖中 html 表單中的當然值

為避免再次使用數據庫,只需回顯primary 的值即可。 但請確保您仍處於同一循環中以便能夠獲取當前值。 所以你的模態也必須在同一個循環中

嘗試:

<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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM