Gravar linha a linha
Olá,
Tenho o seguinte código que me permite escrever na caixa type="number" o valor que pretendo e depois fazer submit. Este código repete-se quantas vezes o número que estiver na variável $totalLinhas. Com isto fico com um formulário.
<table>
<thead>
<tr>
<th>Ordem</th>
<th>Foto</th>
<th>N.mec</th>
<th>Nome</th>
<th>Horas</th>
<th>Gravar</th>
</tr>
</thead>
<tbody>
<tr>
<form method="post" action="" id="ajax_form">
<?php
$totalLinhas = count($todos);
$count = 0;
while ($count < $totalLinhas) {
echo '</tr><tr>'."\n";
echo "\t".'<td>'. $count .'</td>'."\n";
echo "\t".'<td>'. $todos[$count]->url .'</td>'."\n";
echo "\t".'<td>'. $todos[$count]->num .'</td>'."\n";
echo "\t".'<td>'. $todos[$count]->nome .'</td>'."\n";
echo "\t".'<td><input type="number" name="nmec" value="" placeholder="Escreva o número" /></td>'."\n";
echo "\t".'<td><input type="submit" name="enviar" value="Gravar"/></td>'."\n";
$count ++;
}
?>
</form>
</tr>
</tbody>
</table>
Onde estou a ter dificuldades é que apenas a última caixa funciona! Isto significica que se tiver 30 linhas na tabela apenas os valores que escrever na última linha é que serão passados pelo post.
Como posso resolver este assunto?
O que estou a imaginar é que dependento do botão que carregar tenho que associar um id, ou algo do genero...estou muito longe?
Obrigado
Discussão (3)
Carregando comentários...