Jump to content


henriquefr

Member Since 09/02/2005
Offline Last Active 23/01/2020, 14:26
-----

#1019405 Verificar Se Já Existe

Posted by henriquefr on 14/09/2012, 13:37

Amigos. Uma ajuda a esse humilde iniciante.

Tenho uma pagina de cadastro de albuns. Tá funcionando bem. Só que quando eu dou um refresh na página ele insere novamente o album. Pensei em fazer uma verificação na thumb, uma vez que ela não repete para album nenhum. Se existir a thumb "álbum já cadastrado" se não existir daí sim cadastrar.
Alguém poderia me dar uma força?
Obrigado.


<?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){
$titulo = strip_tags(trim($_POST['titulo']));
$thumb = strip_tags(trim($_POST['thumb']));
$url = strip_tags(trim($_POST['link']));
$descricao = strip_tags(trim($_POST['descricao']));
$status = strip_tags(trim($_POST['status']));

if($url == ''){

echo '<script>alert("Por favor, informe o endereço do álbum!")</script>';

}else{



$cadastra_album = mysql_query("INSERT INTO acontece(titulo, thumb, link, descricao, status) VALUES('$titulo','$thumb','$url','$descricao','$status')");

if($cadastra_album){
echo '<script>alert("Álbum cadastrado com sucesso!")</script>';
}
}
}
?>



}else{

$consulta = mysql_query(SELECT * FROM acontece WHERE titulo = '$titulo' .....); // verifica as informacoes se sao iguais
$consulta_registros = mysql_num_rows($consulta); //faz a contagem dos registros

if ($consulta_registros > 0){ // se tiver mais que zero (1, 2, 3...) ele nao deixa fazer o cadastro
echo "Cadastro duplicado.";
} else {

$cadastra_album = mysql_query("INSERT INTO acontece(titulo, thumb, link, descricao, status) VALUES('$titulo', '$thumb', '$url', '$descricao', '$status')");

if($cadastra_album){
echo '<script>alert("Álbum cadastrado com sucesso!")</script>';
}
}
}



Nao testei, faz o teste ai.. qualquer coisa posta o resultado.


IPB Skin By Virteq