Ir para conteúdo

POWERED BY:

Arquivado

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

Tiago Mello

Excluindo registro do Banco de Dados

Recommended Posts

Boa tarde pessoal, eu estou fazendo uma função para excluir registros do banco de dados, e ela simplesmente não está excluindo. No momento que clico no link para excluir, ela me da como escluido, mas quando faço a pesquisa novamente, vejo que não excluiu.

Essa é minha página de ação!

Desde já agradeço a ajuda de todos!!!

<?php
include "../Config/config_sistema.php";

// recebe os dados do formulario
$fornecedor = (int)$_POST['id_certificado'];

// deleta o usuario
$consulta = mysql_query("delete from certificado where id_certificado='$fornecedor'");
mysql_query($colsulta);
// verifica se foi excluido o usuario
if($consulta) {
	?>
    <script type="text/javascript">
onload=function(){
alert("Excluido com sucesso!")
}
</script><?php
	echo "<meta http-equiv='Refresh' content='0;URL=index.php?link=2>";
} else {
	?>
    <script type="text/javascript">
onload=function(){
alert("Nao foi possivel excluir, tente mais tarde!")
}
</script><?php
	echo "<meta http-equiv='Refresh' content='0;URL=index.php?link=2>";
	exit;
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta isso aqui Man.

 

<?php
include "../Config/config_sistema.php";

// recebe os dados do formulario
$fornecedor = (int)$_POST['id_certificado'];

// deleta o usuario
$sql = "delete from certificado where id_certificado='$fornecedor'";
$consulta = mysql_query($sql);
// verifica se foi excluido o usuario
if($consulta) {
	?>
    <script type="text/javascript">
onload=function(){
alert("Excluido com sucesso!")
}
</script><?php
	echo "<meta http-equiv='Refresh' content='0;URL=index.php?link=2>";
} else {
	?>
    <script type="text/javascript">
onload=function(){
alert("Nao foi possivel excluir, tente mais tarde!")
}
</script><?php
	echo "<meta http-equiv='Refresh' content='0;URL=index.php?link=2>";
	exit;
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

troquei aqui meu, mas, segue não excluindo

Eu estou usando apenas um link para excluir, e chamando essa página, tem algum problema?

Ou teria que ser via formulário?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara eu nao sei se é isso mas tenta ae:

 

// recebe os dados do formulario

$fornecedor = (int)$_GET['id_certificado'];

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom cara quando eu faço eu crio um link EXCLUIR na frente do nome.

 

Se for isso que você quiser posta ae que eu tento te explicar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quero sim DMW

No caso o link para excluir ficaria assim?

<a href="deleta_usuario.php?id_certificado=id_certificado" class="link">Excluir</a>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faria assim:

 

<a href="deleta_usuario.php?id_certificado=$id_certificado" class="link">Excluir</a>

 

Se você quiser um exemplo me fala que eu passo para você.

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu coloquei assim

 

<a class="link" href="teste_qualipar/deleta_usuario.php?<?php echo $linha->id_certificado?>">

E ele fala como se não tivesse encontrado o arquivo!

Compartilhar este post


Link para o post
Compartilhar em outros sites

essa é a pagina de ação:

<?php
include "../Config/config_sistema.php";

// recebe os dados do formulario
$id_certificado = (int)$_GET['id_certificado']; 

// deleta o usuario
$sql = "DELETE FROM certificado WHERE id_certificado='$id_certificado'";
$consulta = mysql_query($sql) or die ("Problema na execução da instrução SQL!");
// verifica se foi excluido o usuario
if($consulta) {
        ?>
    <script type="text/javascript">
onload=function(){
alert("Excluido com sucesso!")
}
</script><?php
        echo "<meta http-equiv='Refresh' content='0;URL=index.php?link=2>";
} else {
        ?>
    <script type="text/javascript">
onload=function(){
alert("Nao foi possivel excluir, tente mais tarde!")
}
</script><?php
        echo "<meta http-equiv='Refresh' content='0;URL=index.php?link=2>";
        exit;
}
?>
e esse é a tabela onde são impressos os valores:

<?php
include "../Config/config_sistema.php";

// recebe os dados do formulario
$id_certificado = (int)$_GET['id_certificado']; 

// deleta o usuario
$sql = "DELETE FROM certificado WHERE id_certificado='$id_certificado'";
$consulta = mysql_query($sql) or die ("Problema na execução da instrução SQL!");
// verifica se foi excluido o usuario
if($consulta) {
        ?>
    <script type="text/javascript">
onload=function(){
alert("Excluido com sucesso!")
}
</script><?php
        echo "<meta http-equiv='Refresh' content='0;URL=index.php?link=2>";
} else {
        ?>
    <script type="text/javascript">
onload=function(){
alert("Nao foi possivel excluir, tente mais tarde!")
}
</script><?php
        echo "<meta http-equiv='Refresh' content='0;URL=index.php?link=2>";
        exit;
}
?>

ops, essa é a tabela de impressão:

<?php
$fornecedor = $_POST['fornecedor'];
include "Config/config_sistema.php";

// faz consulta no banco
$consulta = mysql_query("select c.*, s.* from fornecedores c, certificado s where c.Fornecedor = '$fornecedor' and s.fornecedor = c.fornecedor");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<link rel="StyleSheet" type="text/css" href="folhas.css">
<body>
			  <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
			    <tr>
			      <td align="center" class="textohome_titulo"><?php echo $fornecedor; ?></td>
		        </tr>
                <tr>
                <td align="right"><a href="index.php?limk" class="textocentro">SAIR   </a></td>
                </tr>
                <tr>
			      <td align="center"></td>
		        </tr>
                <tr>
			      <td align="center"><table width="95%" border="0" cellspacing="0" cellpadding="0">
			        <tr>
			          <td align="center" class="textomeio">Equipamento</td>
			          <td align="center" class="textomeio">Data</td>
			          <td align="center" class="textomeio">Código. Cert.</td>
			          <td align="center" class="textomeio">Baixar</td>
		            </tr>
                    <tr>
                    <?php
while($linha = mysql_fetch_object($consulta)) {
?>
					
			          <td align="center" class="textomeiotabela2"><?php echo $linha->id_certificado; ?></td>
			          <td align="center" class="textomeiotabela2"><?php echo $linha->data; ?></td>
			          <td align="center" class="textomeiotabela2"><?php echo $linha->numero_certificado; ?></td>
			          <td align="center"><a href="/fotos/<?php echo $linha->pdf;?>" class="textocentro" target="_blank"></a><a href="teste_qualipar/fotos/<?php echo $linha->pdf;?>" class="link" target="_blank"><?php echo $linha->pdf;?></a></td>
                   <td><a class="link" href="teste_qualipar/deleta_usuario.php?<?php echo $linha->id_certificado?>">Excluir</a></td>
                    </tr>
                    <?php } ?>
                                    
		          </table></td>
		        </tr>
		      </table>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta fazer assim:

 

<a href="teste_qualipar/deleta_usuario.php?<?php echo $linha->id_certificado?>" class="link">Excluir</a>

 

Eu nao faço igual a você mas eu entendi o que você fez.

 

Se estiver com o erro ainda posta.

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.