Tabela automática e campos de verificação

Pergunta
Olá a todos, meu problema é que para acessar a um banco de dados MySQL utilizo um script php que automaticamente gera uma tabela com os dados do banco de dados e um campo de verificação por cada linha. O problema é que necessito que quando selecione um ou vários campos tenha um botão para eliminar os selecionados. Porém, não sei como passar o dado à página php que neste caso se chama deleteuser.php ou então outro método em php para fazer o mesmo trabalho. O script que utilizei para gerar a tabela é o seguinte. Espero que este script lhe sirva a alguém também e que me ajudem a solucionar meu problema.

<?
echo ' <table width="1000" border="0" align="center" cellpadding="0"
cellspacing="0">
<tr>
<td width="30" height="25" bgcolor="'.$bgcolor.'" >
<div align="center">
<input type="checkbox" name="checkbox[]">
</div>
</label></td>
<td width="18" height="25" bgcolor="'.$bgcolor.'"><a
href="modificar.php?id='.$row["id"].'"><div align="center"
class="Estilo16">'.$row['id'].' </a></td>
<td width="270" bgcolor="'.$bgcolor.'"><div align="center"
class="Estilo16">'.$row["client"].'</div></td>
<td width="155" bgcolor="'.$bgcolor.'"><div align="center"
class="Estilo16">'.$row["userid"].'</div></td>
<td width="155" bgcolor="'.$bgcolor.'"><div align="center"
class="Estilo16">'.$row["passwd"].'</div></td>
<td width="155" bgcolor="'.$bgcolor.'"><div align="center"
class="Estilo16">'.$row["empr"].'</div></td>
<td width="200" bgcolor="'.$bgcolor.'"><div align="center"
class="Estilo16">'.$row["execu"].'</div></td>
</tr>
</table>';}
?>

Valorize esta FAQ:
A FAQ Tabela automática e campos de verificação tem Pertence à categoria:
Resposta
Olá, o primeiro que você tem que ter em conta é que a tabela ou os checkboxes façam parte de um form com action='deleteuser.php'. Logo, como você diz que para cada fila está mostrando um checkbox e suponho que isso se lhe funciona, vendo seu código vejo que faz um echo e dentro disso há: <input type="checkbox" name="checkbox[]">
Necessita dar um value a esse checkbox para que passe algo à outra página, segundo seu código o value pode ser $row["id"]; Na página deleteuser.php você vai colocar por aí um: foreach ($_POST["checkbox"] as $chk=>$value) {
logo aqui, pode acessar a cada id com $value e utilizá-lo para eliminar as filas que selecionou
}
Espero lhe sirva de algo já que pelo limitado tempo que tenho, a explicação não foi das melhores.

Por Ing. Cristian Avila Montalvo

Voltar à árvore de categorias Voltar à árvore de categorias

 
FAQs relacionadas
  + Colocar um fórum em minha página web
  + Mostrar a lista de arquivos de um diretório
  + Ler um arquivo texto no navegador com PHP
  + Extrair um pedaço de texto
  + Contador de visitas
  + Obter a hora em um servidor PHP
  + Undefined variable ou Undefined index
  + Fotos animadas com pouco peso
  + Colocar cursor mão em um link a name
  + Autenticação com PHP e md5
  + [...]

Ver todas las FAQS de Scripts em PHP

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato