Update Múltiplo com Checkbox
Senhores, boa tarde.
Eu tenho uma aplicação que está funcionando 100%, porém só funciona quando eu uso assim
<?php if ($correio == '0' OR $correio == '') { ?>
<TD bgcolor="<?php echo $cor ?>">
<input type="text" name="correio[]" value="0">
</TD>
<?php } else { ?>
<TD bgcolor="<?php echo $cor ?>">
<input type="text" name="correio[]" value="1" checked>
</TD>
<?php } ?>
e recebo na outro página assim
<?php
include_once('conexao_oficios.php');
if(isset($_POST)){
$count = count($_POST['chave']);
$i = 0;
while ($i < $count) {
$id1 = $_POST['chave'][$i];
$correio = $_POST['correio'][$i];
$alterar_dados = odbc_exec($conexao,"UPDATE oficios SET inf_correio = '$correio' where Chave = $id1");
++$i;
}
}
?>
</BODY></HTML>
Porém, eu gostaria de usar ele com Checkbox assim
<?php if ($correio == '0' OR $correio == '') { ?>
<TD bgcolor="<?php echo $cor ?>"><input type="checkbox" name="correio" value="0"> </TD>
<?php } else { ?>
<TD bgcolor="<?php echo $cor ?>"><input type="checkbox" name="correio" value="1" checked> </TD>
<?php } ?>
</TR>
</TBODY>
<?php
}
?>
Só que quando eu tento receber me da o erro que não é compativel, entendo o erro, fiz várias mudanças porém nada faz funcionar, fiz algo semelhante a
$radio=$_POST['N_campo'];
if ($radio == 'rnome')
{ $campo='nome'; }
if ($radio == 'rcpf')
{ $campo='CPF'; }
if ($radio == 'rcontrato')
{ $campo='Contrato'; }
if ($radio == 'rvalor')
{ $campo='Valor'; }
Porém nada resolve, alquém poderia me ajudar. Grato.
Douglas.
Discussão (15)
Carregando comentários...