Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rodrigofariat

[Resolvido] Exclusão de registros no PHP

Recommended Posts

Pessoal,

 

Atualmente uso um script em PHP que seleciona todos os alunos de uma escola.

Assim usando o select, mostro uma lista onde o usuário escolhe o aluno a ser apagado.

 

No phpmyadmin, é possivel ver os dados do usuário, e ao mesmo tempo excluir um registro.

 

Onde posso encontrar um exemplo deste tipo ?

 

Att,

 

Rodrigo Faria

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este primeiro script que eu te mostrarei seria o responsável por listar os teus alunos, assim como exibir o link para excluí-los:

 

exibir_alunos.php

<?php
		require "conexao.php"; // Iniciao a conexão com o banco de dados // Você já deve ter a classe para isso feita
		$excluir_aluno = "SELECT id_aluno, nome_aluno FROM alunos ORDER BY id_aluno DESC"; // Definimos as condições para realizar a consulta no banco de dados
		$query = mysql_query($excluir_aluno) or die(mysql_error()); // Realiza a consulta definida anteriormente
		$linhas = mysql_num_rows($query); // Determina o número de linhas obtidas na consulta
		for ($contador = 0; $contador<$linhas; $contador++) { // Inicia o loop para a exibição de todos os alunos
			$id_aluno = mysql_result($query, $contador, "id_aluno"); // Recupera a ID de um aluno // Isto será usado para deletá-lo
			$nome_usuario = mysql_result($query, $contador, "nome_aluno"); // Recupera o nome de um aluno // Isto será usado para exibí-lo
			echo "$nome_aluno <a href=\"excluir_alunos.php?acao=excluir_aluno&id_aluno=$id_aluno\" onclick=\"return confirm('Você tem certeza que deseja excluir este aluno?')\">EXCLUIR USUÁRIO</a> <br /> <br />"; // Link responsável por chamar o excluir_aluno.php // Este arquivo conterá o script necessário para executar a ação de exclução
		} // Fecha o loop
		mysql_close($conexao); // Fecha a conxeão com o banco de dados
?>

Este outro é o responável por rodar o processo de exclusão:

 

excluir_alunos.php

<?php
	if(isset($_GET["acao"]) && $_GET["acao"] == "excluir_aluno") { // Verifica se foi determinada na URL a variável "acao" e se ela é igual a "excluir_aluno"
		require "conexao.php"; // Se for, fazer uma conexão com o banco de dados
		$excluir_aluno = "DELETE FROM alunos WHERE id_aluno=".$_GET["id_aluno"].""; // Determina a condição para a consulta responsável pela exclusão // Perceba que as informações para a exclusão correta são todas determinadas no script anterior
		$query = mysql_query($excluir_usuario) or die(mysql_error()); // Executa a consulta anterior e deleta  registro
		mysql_close($conexao); // Fecha a conexão com o banco de dados
		echo "<script>alert('Aluno excluído com sucesso!')</script>"; // Exibe a mensagem de sucesso na operação
		echo "<meta http-equiv=\"refresh\" content=\"0;url=excluir_alunos.php\">"; // Redireciona para a lista de alunos
	}
?>

Acho que é isso.

 

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.