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

Tabelas com botões de ação


Fernando R

Pergunta

Olá pessoal,

Estou com uma dúvida e já procurei em vários sites, porém não consegui encontrar uma resposta concreta. Estou tentando criar uma tabela que possua botões de ação, como excluir ou editar. Creio que eu deva usar JQuery ou JavaScript, pois em PHP não encontrei nada.

Segue um exemplo:

<?php
echo "<table>
        <tr>
		<th>Nome</th>
		<th>Data nascimento</th>
		<th>E-mail</th>
		<th>Ações</th>
		</tr>";

while($linha = mysqli_fetch_array($resultado)){

	$nome = $linha['nome'];
	$datanasc = $linha['datanasc'];
	$email = $linha['email'];
        $id - $linha['id'];

echo "<tr>
		   <td>$nome</td>
		   <td>$datanasc</td>
		   <td>$email</td>
		   <td><button type=\"submit\" name=\"apagar\">Apagar</button></td>
	</tr>";
}

echo "</table>";

?>

No caso, eu teria vários registro dentro do banco de dados com nome, data de nascimento e email, e uma id para idenfiticar esse registro. No caso acima, será impresso em casa linha da tabela um botão. Aí que vem minha dúvida.

Gostaria que esse botão, por exemplo, apagasse somente o registro da linha que ele está, do banco de dados.

Qualquer dúvida, estou a disposição.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
<?php
if(isset($_GET['apagar'])){
    echo '<p>Modo de remoção</p>';
    // escreva aqui a sua query de remoção
    # ex.: "DELETE FROM table WHERE id =  $_GET[apagar]";
    // se a query de remoção for executada com sucesso
    // mensagem de ok
    // se não
    // mensagem de erro
}

echo "<table>
        <tr>
            <th>Nome</th>
            <th>Data nascimento</th>
            <th>E-mail</th>
            <th>Ações</th>
        </tr>";

while ($linha = mysqli_fetch_array($resultado)) {

    $nome = $linha['nome'];
    $datanasc = $linha['datanasc'];
    $email = $linha['email'];
    $id - $linha['id'];

    echo "<tr>
               <td>$nome</td>
               <td>$datanasc</td>
               <td>$email</td>
               <td>
               <a href='?apagar=$id'>Deletar</a>
               </td>
    </tr>";
}

echo "</table>";
?>
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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...