
Newsletter
#1
Posted 01/08/2004, 01:09
é um formulário com campos de nome e email e 2 radios name="acao" value="cadastrar" ou value="descadastrar"
quando clica no submit chama o script inserir.php, cujo código está abaixo:
minha tabela de dados possui os campos "id","nome","email".
<?
include("config.php");
$conexao = mysql_connect($host, $usuario, $passwd);
$db = mysql_select_db($bd);
$verifica = mysql_db_query($bd,"Select * From newsletter");
$rows = mysql_fetch_array($verifica);
# Cadastra usuários
if($acao == "cadastrar"){
if($nome == $rows['nome'] || $email == $rows['email']){
echo("<script>
alert(\"Erro... Já existe um cadastro com esse nome e e-mail.\");
window.location = 'java script:history.back(-1)';
</script>");
} else {
$sql = mysql_db_query($bd, "Insert Into newsletter values('$id', '$nome', '$email')");
echo("<script>
alert(\"Usuário cadastrado com sucesso\");
window.location = '../nova.php';
</script>");
}
}
# Descadastra usuários
if($acao == "descadastrar"){
if($nome == $rows['nome'] || $email == $rows['email']){
mysql_query("Delete From newsletter Where nome='$nome'");
echo("<script>
alert(\"Você foi descadastrado de nosso sitema\");
window.location = '../nova.php';
</script>");
} else {
echo("<script>
alert(\"Esse usuário não está cadastrado em nosso sitema\");
window.location = '../nova.php';;
</script>");
}
}
?>
Os erros são o seguinte:
- cadastra repetipo
- exclui só o ultimo cadastrado
espero que alguém me ajude. Grato!
#2
Posted 01/08/2004, 02:27

------------------------------------------------------------------------
http;//www.portalcipo.com.br
------------------------------------------------------------------------
Tudo aquilo que realmente e nosso nunca se vai para sempre.
#3
Posted 01/08/2004, 06:45
<?
include("config.php");
$conexao = mysql_connect($host, $usuario, $passwd);
$db = mysql_select_db($bd);
$verifica = mysql_db_query($bd,"Select * From newsletter WHERE nome = '$nome' AND email = '$email' ");
$rows = mysql_fetch_array($verifica);
# Cadastra usuários
if($acao == "cadastrar"){
if($nome == $rows['nome'] || $email == $rows['email']){
echo("<script>
alert(\"Erro... Já existe um cadastro com esse nome e e-mail.\");
window.location = 'java script:history.back(-1)';
</script>");
} else {
$sql = mysql_db_query($bd, "Insert Into newsletter values('$id', '$nome', '$email')");
echo("<script>
alert(\"Usuário cadastrado com sucesso\");
window.location = '../nova.php';
</script>");
}
}
# Descadastra usuários
if($acao == "descadastrar"){
if($nome == $rows['nome'] || $email == $rows['email']){
mysql_query("Delete From newsletter Where nome='$nome'");
echo("<script>
alert(\"Você foi descadastrado de nosso sitema\");
window.location = '../nova.php';
</script>");
} else {
echo("<script>
alert(\"Esse usuário não está cadastrado em nosso sitema\");
window.location = '../nova.php';;
</script>");
}
}
?>
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)