Ir para conteúdo
Fórum Script Brasil
  • 0

Apagar varios registros com checkbox


Rafael caviquioli

Pergunta

Oi , preciso incluir um checkbox em uma lista para fazer a exclusao de varios registros de uma so vez,

usei o seguinte codigo:

<input type="checkbox" name="excluir[]" value=<? echo $consulta['codigo];?>" />

<input type="checkbox" name="excluir[]" value=<? echo $consulta['codigo];?>" />

<input type="checkbox" name="excluir[]" value=<? echo $consulta['codigo];?>" />

<input type="checkbox" name="excluir[]" value=<? echo $consulta['codigo];?>" />

++++++++++++++++++++++++++++++++++++++++++++

<?php

include('config.php');

$codigo=$_GET['codigo'];

$excluir = implode( ',', $_POST['excluir'] );

$sql = "delete from emarketing_sublista WHERE codigo IN ('{$excluir}') ";

$rs = mysql_query($sql, $conexao);

header("Location: siga7340.php?associado=$associado");

?>

++++++++++++++++++++++++++++++++++++++++++

No log do mysql tenho:

delete from emarketing_sublista WHERE codigo IN ('2079,2078,2072')

Mas ele so exclui o primeiro registro, no caso seria o registro codigo = 2079

alguém pode me ajudar ?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Rafael,

substitua

$sql = "delete from emarketing_sublista WHERE codigo IN ('{$excluir}') ";
por (retire as chaves e as aspas simples pois senão o MySql vai entender que '2079, 2072' é uma string e não dois valores distintos.)
$sql = "delete from emarketing_sublista WHERE codigo IN ($excluir) ";

Link para o comentário
Compartilhar em outros sites

  • 0
Rafael,

substitua

$sql = "delete from emarketing_sublista WHERE codigo IN ('{$excluir}') ";
por (retire as chaves e as aspas simples pois senão o MySql vai entender que '2079, 2072' é uma string e não dois valores distintos.)
$sql = "delete from emarketing_sublista WHERE codigo IN ($excluir) ";

Valeu amigo deu certo. !

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...