2015-09-30 5 views
1

Доброе утро, Я искал, но не мог найти ответ :( У меня есть таблица, созданная динамически с данными, полученными из 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']; 
.

}

он показывает мне только последние данные из таблицы Как я могу передать переменные из каждой строки то, что я хочу, чтобы это: ВГ ru пользователь нажимает на кнопку в строке только данные из этой строки будут отправляться в форме.

спасибо Лукаш

ответ

0
<?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 }?> 
Смежные вопросы