+1

Multipla exclusão com checkbox

criado por Anderson Clayton em 11/07/2005 6:10pm
Agora vamos criar a excluir.php, copie e cole o código abaixo:

<?php
mysql_connect("localhost","USER","SENHA");
mysql_select_db("teste");

// Número de registros que a página anterior exibi
$quant = 10;

for ($i = -1; $i < $quant; $i++) {
    if ($ck[$i] != "") {
	mysql_query("DELETE FROM clientes WHERE id = $ck[$i]");
	echo "Registro $ck[$i] excluído com sucesso!!!<br>";
	}
}
?>

É criado um loop com o tanto de checkbox ou registros que contém na listagem, se caso você deseja exibir mais, basta mudar o valor da variável.

Logo em seguida, ele valida que se o array do checkbox está vazio, pois o loop passará por todos os checks da página, então se estiver vazio ele exclui o registro e escreve na tela o ID do registro excluído.

Eu estou usando esse esquema nos paineis administrativos dos meus clientes, pois isso torna bem mais amigável o painel!! Me vi obrigado a elaborar esse método e estou criando uma classe para usar posteriormente com maior facilidade.

É muito simples, pura lógica, e você pode adaptar o código como preferir.

Espero ter ajudado alguém, pois me matei procurando algo semelhante e não consegui achar, e quando consegui fazer, decidi compartilhar com os amigos da comunidade.

Abraços e aproveitem.

Comentários:

Mostrando 1 - 1 de 1 comentários
Renan disse:
Amigo eu tenho tô com um sistema de ramais aqui e queria add o checkbox nele para exclusão de usuarios. Fiz todo o processo que vc explica no tutorial más nao obtive exito na execução. Como faço realmente para implementar esses codigos nos que já tenho aqui !?!?
10/09/2013 2:05pm (~10 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)