Pegar checkbox e demais inputs de table via post
Prezados,
Tenho uma <table> resultante de uma consulta no banco de dados. Essa Tabel tem campos pra marcar e preencher, porém não to conseguindo pegar esses dados via POST. Segue abaixo:
[img]http://arquivo.devmedia.com.br/forum/imagem/299726-20151016-100320.png[/img]
Na tabela está assim:
OBS: Já tentei tbm colocanod o $idassoc dentro do nome do campo, motivo[$idassoc], mas tbm nao veio.
Abaixo como estou tentando fazer:
Valew
Tenho uma <table> resultante de uma consulta no banco de dados. Essa Tabel tem campos pra marcar e preencher, porém não to conseguindo pegar esses dados via POST. Segue abaixo:
[img]http://arquivo.devmedia.com.br/forum/imagem/299726-20151016-100320.png[/img]
Na tabela está assim:
<?php while ($reg = mysql_fetch_array($rs)) { $idassoc = $reg['c_associado_i_id']; $nome = $reg['c_associado_s_nome']; $matricula = $reg['c_associado_s_matricula']; ?> <tr> <td><?PHP print $nome; ?></td> <td><?PHP print $matricula; ?></td> <td align="center"><input type="checkbox" name="cancela[<?PHP print $idassoc; ?>]" value="<?PHP print $idassoc; ?>"></td> <td><select size="1" id="motivo" name="motivo[]"> <option value="" selected="selected"> ---- </option> <option value="Rescisao"> Rescisão </option> <option value="AfastMedic"> Afast. Médico </option> <option value="AfastCCT"> Afast. CCT </option> </select> </td>
OBS: Já tentei tbm colocanod o $idassoc dentro do nome do campo, motivo[$idassoc], mas tbm nao veio.
Abaixo como estou tentando fazer:
if(isset($_POST['cancela'])){ foreach($_POST['cancela'] as $ind=>$val){ echo 'Excluidos: '.$val.'--- Motivo:'.$_POST['motivo'][$ind].'<br />'; } }
Valew
Marco Viana
Curtidas 0
Respostas
Felipe
16/10/2015
vc está enviando o formulário para a outra pagina desta forma?
<form method="POST" action="pagina2.php" > //tabela <table> <tr> <td>Campos INPUT</td> </tr> <tr> <td><input type="submit" name="submit"></td> </tr> </table> </form>
GOSTEI 0
Marco Viana
16/10/2015
Sim. Como não uso input type submit e sim button, nao tenho o method no form e sim no button:
<form role="form" action="recolProc.php"> <button class="btn btn-outline btn-primary" type="submit" formmethod="post" onClick="window.open('recolProc.php?acao=ins&titulo=Inclusão de registro', '_parent')">Processar</button> <table> .... </table> </form>
GOSTEI 0
Marco Viana
16/10/2015
Resolvido galera...
O <form> estava acima da table dentro de algumas divs, com a ajuda do DEVWILLIAM, achamos a bronca, colocamos o <form> logo acima do table e foi belezinha.
O <form> estava acima da table dentro de algumas divs, com a ajuda do DEVWILLIAM, achamos a bronca, colocamos o <form> logo acima do table e foi belezinha.
GOSTEI 0
William
16/10/2015
Obrigado pelo retorno Marco, encerrando o tópico!
GOSTEI 0