Ir para conteúdo

POWERED BY:

Arquivado

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

inavoig.17

[Resolvido] Exclusão Banco de Dados

Recommended Posts

Ola amigos,

 

Tenho um site aqui, estou fazendo a parte de manutenção e gostaria de fazer a parte para exclusao de dados do BD(Sql).

 

Tenho uma tabela chamada "matrix" que contem os campos [codref, titulo, familia, dados, status, preco, end].

cad produto tem seu proprio codref.

 

O que eu gostaria de fazer é o seguinte:

 

$cod_ref = codref no bd.

- Ex: Quando eu to na pagina do produto $cod_ref=0001.

ai vai vai ter um botao chamado "excluir item". quando clicar nesse botao, ele exclui os dados referentes ao codref: 0001.

 

Alguem poderia me ajudar com isso ?

 

Obrigado

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

@inavoig.17,

 

 

- Ex: Quando eu to na pagina do produto $cod_ref=0001.

ai vai vai ter um botao chamado "excluir item". quando clicar nesse botao, ele exclui os dados referentes ao codref: 0001.

 

Primeiro você deverá colocar no seu botão o link para a exclusão, alguma coisa assim:

 

<button id="exclude" name="exclude" onclick="window.location.href='excluir.php?id=0001';">
<span>Excluir</span>
</button>

 

Veja que no evento onclick colocamos excluir.php?id=0001, você deverá montar esse botão com o valor vindo do banco.

 

No seu excluir.php você receberá o id via GET e poderá fazer assim:

$id =& $_GET[ 'id' ]; //Recebemos o id vindo do GET

/**
* Preparamos a consulta para deletar o registro
*/
$stm = $pdo->prepare( 'DELETE FROM `matrix` WHERE `codref`=:codref;' );
$stm->bindParam( ':codref' , $id , PDO::PARAM_INT ); //Dizemos que o parâmetro :codref da consulta preparada é um inteiro e substituímos-o pelo $id passado

// Se a consulta tiver sido executada corretamente, avisamos que o registro foi excluído, ou não.
if ( $stm->execute() ){
	echo 'Registro excluído.';
} else {
	echo 'Não foi possível excluir o registro.';
}

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deu certo.. \o/

Obrigado

 

o código ficou assim:

 

Parte Html:

<input type="submit" value="Excluir" name="exclude" id="exclude"/>

Parte php


if($exclude)

$sql = mysql_query("DELETE FROM matrix WHERE codref = '$view_cod'");

if($sql){
echo 'removeu';
}else{
echo 'erro';
}
}

Obrigado..

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.