簡體   English   中英

從動態表傳遞變量

[英]passing variables from dynamic table

早上好,我正在搜索,但找不到答案:(我有一個動態創建的表,數據來自MSSQL:

$tabelka = '
<form action="index.php" method="post">
<table border =1 width=40% class="hoverTable"><tr>
<td width=10%><B>Biuro</B></td>
<td width=10%><b>Drukarka</b></td>
<td width=20%><b>Toner</b></td>
<td width=10%><b>Na stanie</b></td>
<td width=10%><b>Zamówionych</b></td>
<td width=10%><b>Akcja</b></td></tr>';

$sql = 'select * from raportTonerow';
if ($result = sqlsrv_query($conn, $sql)) {
    while ($row = sqlsrv_fetch_array($result)) {

$tabelka .= '
<tr><td width=10%>'.$row['kodBiura'].'</td>
    <td width=10%>'.$row['nazwaDrukarki'].'</td>
    <td width=20%>'.$row['toner'].'</td>
    <td width=10%>
    <input type="number" name="naStanie" size=10% maxlength=1 value="'.$row['naStanie'].'"></td>
    <td width=10%><input type="number" name="zamowionych" size=10% maxlength=1 value="'.$row['zamowionych'].'"></td>
    <td width=10%><input type="submit" value="Aktualizuj" name="akt"></td>';
    }
}
    $tabelka .= '</form></table>';

if (isset($_POST['akt'])) {
echo "test ".$_POST['zamowionych'];

}

它只顯示表中的最后一個數據。 如何從每一行傳遞變量? 我想擁有的是:當用戶單擊行上的按鈕時,該行中的僅數據將以表格形式發送。

謝謝你盧卡斯

<?php
while($row=mysql_fetch_array($sql))

{

?>

<td> <?php echo $row->kodBiura;?></td>

<td> <?php echo $row->nazwaDrukarki; ?></td>

<td> <?php echo $row->toner; ?></td>


<?php  }?>

暫無
暫無

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

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