1
我將嘗試儘可能地解釋這一點。我從控制器返回一組結果。我希望將選定行的主鍵發送到另一個控制器,當用戶單擊「添加員工」按鈕時,該控制器將管理將記錄插入到數據庫中。我的主要關鍵是MOVIE_ID
。它目前正在返回兩個像這樣的MOVIE_ID
{12341, 31351}
的數組。我的問題是:將視圖中的變量傳遞給控制器
如何將每個電影ID唯一地與相應的行按鈕相關聯?
我可以通過
action=""
屬性將一個變量傳遞給控制器嗎?我需要JS嗎?
<fieldset id= "results">
<?php if (isset($results) And count($results)) : ?>
<table id="box-table-a" summary="Employee Sheet">
<thead>
<tr>
<th scope="col">Employee</th>
<th scope="col">Salary</th>
<th scope="col">Bonus</th>
<th scope="col">Supervisor</th>
<th scope="col">Action</th>
</tr>
<?php foreach ($results as $result) : ?>
<tr>
//Primary key <?php echo $result['MOVIE_ID!'];?>
<td><span class="Employee_name"><?php echo $result['Employee']; ?> </span></td>
<td><span class="Salary"><?php echo $result['Salary']; ?> </span> </td>
<td><span class="Bonus"><?php echo $result['Bonus']; ?> </span> </td>
<td><span class="Supervisor_name"><?php echo $result['Supervisor']; ?> </span></td>
<td><input type="submit" value="add employee" > </td>
</tr>
<?php endforeach; ?>
<?php endif; ?>
</thead>
<tbody>
</fieldset>
的問題是,這些數據可以更改,所以我真的不能硬編碼在每一個ID爲它只是需要抓住它的電影按照它從控制器返回的順序。所以我想發送第1行,如「Movie_ID [1]」或其他...如果你跟着我? – Undermine2k
@ Undermine2k的權利,所以你寫'... name =「submit [<?php echo $ result ['MOVIE_ID!']?>]」...' –
謝謝,我會試試看。 – Undermine2k