Corrija-me se não estiver errado.. Aqui você deseja obter o valor all de um formulário Certo? ao clicar no botão enviar?Por que você está fazendo este botão href?Suponha que temos 3 dados no meu $result e os loops se parecem abaixo
<form method="post" action="">
<tr>
<td scope="row"></td>
<input type ="text" name="sourece" value=1 />
<td>
<input type="number" class="form-control" id="shift1PinCount" name="shift1PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 1" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift1Oa" name="shift1Oa" value="1" disabled>
</td>
<td>
<input type="number" class="form-control" id="shift2PinCount" name="shift2PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 2" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift2Oa" name="shift2Oa" value="2" disabled>
</td>
<td>
<input type="number" class="form-control" id="shift3PinCount" name="shift3PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 3" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift3Oa" name="shift3Oa" value="3" disabled>
</td>
<td>
<input type="number" class="form-control" id="shift4PinCount" name="shift4PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 4" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift4Oa" name="shift4Oa" value="4" disabled>
</td>
<td><input class="form-control" type="date" id="shiftDate" name="shiftDate" value="<?=date("Y-m-d")?>"></td>
<td>
<input type="submit" class="btn btn-primary" name="savePcData" id="savePcData" value="savePcData">
</td>
</form>
</tr>
<form method="post" action="">
<tr>
<td scope="row"></td>
<input type ="text" name="sourece" value=2 />
<td>
<input type="number" class="form-control" id="shift1PinCount" name="shift1PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 1" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift1Oa" name="shift1Oa" value="11" disabled>
</td>
<td>
<input type="number" class="form-control" id="shift2PinCount" name="shift2PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 2" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift2Oa" name="shift2Oa" value="22" disabled>
</td>
<td>
<input type="number" class="form-control" id="shift3PinCount" name="shift3PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 3" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift3Oa" name="shift3Oa" value="33" disabled>
</td>
<td>
<input type="number" class="form-control" id="shift4PinCount" name="shift4PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 4" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift4Oa" name="shift4Oa" value="44" disabled>
</td>
<td><input class="form-control" type="date" id="shiftDate" name="shiftDate" value="<?=date("Y-m-d")?>"></td>
<td>
<input type="submit" class="btn btn-primary" name="savePcData" id="savePcData" value="savePcData">
</td>
</form>
</tr>
<form method="post" action="">
<tr>
<td scope="row"></td>
<input type ="text" name="sourece" value=3 />
<td>
<input type="number" class="form-control" id="shift1PinCount" name="shift1PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 1" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift1Oa" name="shift1Oa" value="111" disabled>
</td>
<td>
<input type="number" class="form-control" id="shift2PinCount" name="shift2PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 2" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift2Oa" name="shift2Oa" value="222" disabled>
</td>
<td>
<input type="number" class="form-control" id="shift3PinCount" name="shift3PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 3" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift3Oa" name="shift3Oa" value="333" disabled>
</td>
<td>
<input type="number" class="form-control" id="shift4PinCount" name="shift4PinCount" placeholder="Pin Count" title="Please key in Pin Count for Shift 4" min=0>
</td>
<td>
<input type="text" class="form-control" id="shift4Oa" name="shift4Oa" value="444" disabled>
</td>
<td><input class="form-control" type="date" id="shiftDate" name="shiftDate" value="<?=date("Y-m-d")?>"></td>
<td>
<input type="submit" class="btn btn-primary" name="savePcData" id="savePcData" value="savePcData">
</td>
</form>
</tr>
<?php
if(isset($_POST['savePcData'])){
echo "<pre>";
print_r($_POST);
die('mms');
}
?>
Sua saída será
aqui fonte é seu ID exclusivo que ajuda você a atualizar os dados em seu banco de dados
Depois de enviar o formulário de qualquer tr(row), você redirecionará para a mesma página com o método POST e obterá dados para essa linha específica nessa página para que você possa atualizá-la facilmente como quiser
Você pode verificar isso usando print_r($_POST); na mesma página
Se você tiver alguma dúvida, sinta-se à vontade para me perguntar...