Jump to content


Photo

Problema Com Newletter


  • Faça o login para participar
4 replies to this topic

#1 mestrexim

mestrexim

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 12/08/2008, 03:04

Opa galera beleza?
seguinte comecei a desenvolver um sistema de newsletter mas nao consiguo achar o erro.
ele para pela metade e quebra a tabela html.
estranhasso..

bom
form para enviar os dados
nl.php
<form name="newsletter" method="post" action="?area=newsletter&a=1" class="nl">
	 <label>
	   <input name="nome" type="text" id="nome" value="Nome" class="nl" maxlength="65">
	 </label>
	 <label> 
		 <input name="email" type="text" id="email" value="E-mail@site.com.br"  class="nl" maxlength="65"></label>
	 </label>
	 <label>
	 <select name="acao" id="acao" class="n1">
	   <option value="cad">Cadastrar</option>
	   <option value="remv">Remover</option>
	 </select>
	 </label>
	 <br />
	   <label>
	   <input name="Ok" type="submit" id="Ok" value="Ok" class="nl">
	   </label>
</form>
lembrando q o ?area=newsletter&a=1 vai para a pagina nl_envia.php
nl_envia.php

<?
$nome = $_POST["nome"];
$email = $_POST["email"];
$acao = $_POST["acao"];
include("config/config.php");


	if($acao == "cad"){
	
		$verificar = mysql_query("SELECT * FROM newsletter WHERE email='$email'") or die(mysql_error());
		$exe = mysql_num_rows($verificar) or die(mysql_error());
	
		if($exe == 1){
			$erro .= "Erro.<br />O Email que você tentou cadastrar já está cadastrado.<br />Tente novamente.<br />";
		}
	
		if(empty($nome)){
			$erro .= "Erro.<br />O Campo NOME precisa estar preenchido.<br />Tente novamente";
		}
	
		if(empty($email)){
			$erro .="Erro<br />O campo E-MAIL precisa estar preenchido.<br />Tente novamente<br />";
		}
	
		if(empty($erro)){
	$nl_cad = mysql_query("INSERT INTO newsletter (nome, email) VAUES ('$nome' AND '$email')") or die(mysql_error());
	if($nl_cad == 1){ 
		echo "Cadastro efetuado com sucesso.<br />Um email foi enviado à você :)";
	
	} else {
	
		echo "Aconteceu o(s) seguinte(s) erro(s) durante a tentativa de se cadastrar:<br />$erro";

}

}
}


	if($acao == "remv"){
		$ver_rmv = mysql_query("SELECT * FROM newsletter WHERE nome='$nome' AND email='$email'") or die(mysql_error());
		$exe_ver = mysql_num_rows($ver_rmv) or die(mysql_error());
		if($ver_rmv == 1){
			$newsletter = mysql_query("DELETE FROM newsletter WHERE nome='$nome'") or die(mysql_error());
			echo "O usuário '$nome', foi deletado com sucesso do banco de dados.";
		} else {
			echo "Erro ao deletar usuário do banco de dados";
}
}
?>

é isso.
espero ajuda.
abraços

caramba
=/

ninguém?

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 12/08/2008, 03:51

Como assim ele para pela metade e quebra a tabela html? Que tabela?

Procure não usar títulos com ajuda, socorro. Veja as regras do fórum:

Jamais poste mensagens com títulos como: "ME AJUDE!!!", "PELO AMOR DE DEUS, ESTOU DESESPERADO!!!", "SOCORRO!", "HELP!", ou qualquer coisa similar que não possua um título esclarecedor. Mensagens com esses títulos serão editadas sem aviso prévio pela equipe.


Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 mestrexim

mestrexim

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 13/08/2008, 12:11

OK desculpe. erro não ira se repetir ;)

po.
olha só
http://testesxim.awa...area=newsletter
clica em adicionar e vc vai ver o que acontece.
e tipo ta dando erro de include. mais nao esta sendo necessario no ?area=newsletter ;)

espero ajuda

#4 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 13/08/2008, 13:56

O erro é que ele não está achando nada do que você colocou em qualquer include... reveja os caminhos e path... por isso nada funciona haha

Desculpe, depois que vi isso aqui, vou sugerir uma correção ortográfica...

Bem vindos! É com grande orgulho que estamos pondo este site no ar hoje.


Estamos pondo? aiaiai cara, cuidado com gerundios errados, pois 'por' não se conjuga desta forma huahuahua, coloca "estamos colocando este site"...

abraços!

Edição feita por: maykel, 13/08/2008, 13:58.

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#5 mestrexim

mestrexim

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 13/08/2008, 21:16

haeiuhueaa
pode crer.
pus de bobeira pra testar os sistemas.
o negocio eh que o include nao esta sendo usado para nada ali. eu vou tirar. mais tipo,
qnd abre o popupp, o include fica certim
e outra questão é que eu nao pus s paginas no ar pq to desenvolvendo ainda.
soh pus pra testar o newsletter pq nao tava rolando aki. ;)

Edição feita por: mestrexim, 14/08/2008, 20:24.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq