Olá pessoal, dias a trás, coloquei aqui minha dúvida quanto a deletar emails via newsletter,
o Marcos regis, pediu para eu fazer este teste....
########segue abaixo o script ######
O fato de não funcionar tem somente duas explicações.
1 - O valor de $_GET['id'] está errado ou vazio.
2 - A tabela a qual está usando está errada.
Para confirmar ambas as coisas tente isso.
<?php
$codigo = isset($_GET['id'])?$_GET['id']:null;
if(!$codigo) die('$id não possui valor');
$sql = "SELECT * FROM newsletter2 WHERE id = '$codigo'";
$res = mysql_query($sql) or trigger_error('Erro ao executar instrucao ' . $sql . ' | Detalhes :'. mysql_error(),E_USER_ERROR);
if(mysql_nunm_rows($res)>0){
echo 'O id ' . $id .' foi encontrado no banco de dados: <br /> Exibindo os dados: <br />';
while($row=mysql_fetch_assoc($res)){
print_r($row);
}else{
echo 'O id ' . $id .' NÃO foi encontrado no banco de dados: <br /> ';
}
exit;
########## FIM SCRIPT ###########
fiz isso mas deu que o $id não possui valor
porêm fiz outro teste assim, segue abaixo o script
<?php
include "admin/conecta.php";
$sql_select = "SELECT * FROM newsletter2";
$sql_query = mysql_query($sql_select);
while($array = mysql_fetch_array($sql_query)) {
$codigo = $array["id"];
$email = $array["email"];
?>
<p>Código:<?php echo $codigo?></p>
<p>Email: <?php echo $email?></p>
<?php
}
?>
e apareceu corretamente os emails e seu ID assim:
Código:1
Email: drumscomparini@gmail.com
Código:2
Email: rockstrote@hotmail.com
então porque não consigo deletar o email?
o script para deletar esta assim:
<?php
include "admin/conecta.php";
$codigo = $_GET['id'];
$confirma = mysql_query("DELETE FROM newsletter2 WHERE id = '$codigo'")
or die(mysql_error());
if($confirma <= '0'){
echo "erro ao remover seu cadastro tente novamente!";
}else{
echo "Seu email foi removido com sucesso";
$data = date('d/m/Y H:i');
$msn = "
<strong>Recebemos a solicitação de exclusão do seu cadastro!</strong>
<br />
<br />
Estamos informando que a mesma foi realizada com sucesse. Equipe Meeting Excellence Implantodontia
<br />
<br />
Removido em: $data
";
}
?>
se aguém puder me ajudar agradeço