Efetuar Update apartir de checkbox

Enviada por Renato 
Renato
Efetuar Update apartir de checkbox
18 de February de 2012 às 09:37AM
Boa tarde Pessoal,

Sou novato, e estou tentando efetuar um UPDATE a apartir de um CHECKBOX, ate a parte de enviar os Id's por uma array esta tudo ok, ate então quando mando mostrar os Id's pelo ECHO "$val"; não tem problema. Meu problema é quando efetuou um UPDATE a tela simplesmente fica em branco e nada acontece.

$GetPiece=$_POST['envia'];
while (list ($key,$val) = @each ($GetPiece)) {
$sql = "UPDATE [request_piece] SET status = '2' WHERE id = '$val'";
$rs = $db_conn->execute($sql);
}
Por Favor, me ajudem.
Israel Block
Re: Efetuar Update apartir de checkbox
22 de February de 2012 às 05:01AM
amigo, não seria "WHERE id = '$key'" ao invés de "where id = '$val'"?
Se vc quer passar o id, nessa chamada seria o $key. como ele não está passando o valor esperado e provavelmente nao tenha um tratamento caso o valor esperado nao seja passado, ele nao toma ação nenhum, e fica essa tela em branco.
(o fato do '@' no each também esconde as mensagens que poderiam aparecer pra ajudar)

Acho que alterando ali resolve ;)
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.