Deletar usando checkbox

Enviada por William 
William
Deletar usando checkbox
18 de May de 2001 às 09:41PM
Como eu poço fazer para deletar os registros que estiverem com o checkbox selecionado.

Eu cosigo fazer com que o sistema apague os registro usando o checkBox mas não como deveria funcionar. Exemplo:

Supondo que eu tenha os checkbox 1,2 e 3.

Seleciono o checkbox 1 e 3, então mando apagar

Em vez dele deletar os checkbox 1 e 3, ele faz algo como somar o total de checkbox com o valor "on" e deleta em ordem, assim em vez de deletar o 1 e 3 ele deleta o 1 e 2.

Se alguem tiver a soulução para isso me ajude!
will.oliveira@ig.com.br
Belchior
Re: Deletar usando checkbox
20 de May de 2001 às 12:07AM
Faz o seguinte... coloca o nome do checknox como array

exemplo

no formulario:
<input type="checkbox" name="deleteentry[xxxxIDxxxxx]" value="yes">

onde xxxIDxxx é o ID do registro no banco de dados.

na operacao:
if (is_array($deleteentry))
{
while(list($key,$val)=each($deleteentry))
{
mysql_query("DELETE FROM tabela WHERE id='$key'");
}
}
acho que vc entende o que quero dizer.
William
Re: Deletar usando checkbox
21 de May de 2001 às 07:22PM
Valeu,

Foi bem útil e o sistema está quase funcionando como eu queria.
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.