Jump to content


Photo

Gravar Em 2 Tabelas


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

#1 SR. JSC

SR. JSC

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 26/11/2009, 22:08

Pessoal tenho um script de newslatter e um script de login e estou criando uma página de cadastro para receber e-mail para o meu banco de dados.

PRECISO GRAVAR EM DUAS TABELAS DIFERENTES AO MESMO TEMPO:

estou fazendo assim e não dar certo, e não grava em nenhuma tabela

alguém pode me ajudar?


[codebox]<?php
session_start();
include("configuracao/conexao.php");
if($_SESSION["admin"]==""){

$login = $_POST["login"];
$senha = $_POST["senha"];
$email = $_POST["email"];
$nome = $_POST["nome"];
$sql = "INSERT INTO table_cliente (id, login, senha) VALUES
('','$login','$senha')";.$sql = "INSERT INTO newsletter_emails (id, email, nome, data_reg, categoria, status, md5) VALUES
('','$email','$nome','2008-07-21 19:27:26','Amigos','yes','')";
mysql_query($sql);
echo "<script>location.href='ok.php'</script>";
}
else
{
echo "<script>location.href='login.htm'</script>";
}
?> [/codebox]

Edição feita por: Dudu, 28/11/2009, 01:27.


#2 FelipeGabriel

FelipeGabriel

    Normal

  • Usuários
  • 66 posts
  • Sexo:Masculino
  • Localidade:Patrocínio - MG

Posted 26/11/2009, 22:12

Uma Forma Simples e Rapida, seria:

<?php
session_start();
include("configuracao/conexao.php");
if($_SESSION["admin"]==""){

$login = $_POST["login"];
$senha = $_POST["senha"];
$email = $_POST["email"];
$nome = $_POST["nome"];
$sql = "INSERT INTO table_cliente (id, login, senha) VALUES
('','$login','$senha')";

$sql2 = "INSERT INTO newsletter_emails (id, email, nome, data_reg, categoria, status, md5) VALUES
('','$email','$nome','2008-07-21 19:27:26','Amigos','yes','')";

mysql_query($sql);
mysql_query($sql2);
echo "<script>location.href='ok.php'</script>";
}
else
{
echo "<script>location.href='login.htm'</script>";
}
?>



#3 SR. JSC

SR. JSC

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 27/11/2009, 12:08

OBRIGADO!!!
DEU SUPER CERTO!!



Agora gostaria de verificar os cadastros pois os campos não podem ficar em branco.

veja o que tentei:

na página de formulario fiz assim:

<?php
session_start();
include("configuracao/conexao.php");

?>
<meta http-equiv="Content-Language" content="pt-br">
<form method="POST" action="gravar.php" name="nova">
  <div align="center">
    <center>
	<IMG src="images/painel.jpg" width=900 height=120 >
	<br><b><strong>&Aacute;rea de Ferrmentas</b></strong><br>
	Cadastrando um novo ID para acesso<br>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" height="106">
      <tr>
        <td width="100%" height="4"><b><font face="Arial" size="1">Seu ID:</font></b></td>
      </tr>
      <tr>
        <td width="100%" height="15"><font face="Arial">
        <input name="login" size="45" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font><?php echo $mensagem; ?></td>
      </tr>
      <tr>
        <td width="100%" height="12"><b><font face="Arial" size="1">Senha:</font></b></td>
      </tr>
      <tr>
        <td width="100%" height="20"><font face="Arial">
        <input name="senha" size="45" style="font-family: Arial; font-size: 8 pt; color: #FF0000; font-weight: bold; border: 3px double #EBEBEB; padding: -4" type="password"></font><?php echo $erro_senha; ?></td>
      </tr>
      <tr>
        <td width="100%" height="19"><hr color="#FF0000" size="1"></td>
      </tr>
	  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" height="106">
      <tr>
        <td width="100%" height="4"><b><font face="Arial" size="1">Seu E-mail:</font></b><?php echo $erro_email; ?></td>
      </tr>
      <tr>
        <td width="100%" height="15"><font face="Arial">
        <input name="email" size="45" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font></td>
      </tr>
	    <tr>
        <td width="100%" height="19"><hr color="#FF0000" size="1"></td>
      </tr>
	  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" height="106">
      <tr>
        <td width="100%" height="4"><b><font face="Arial" size="1">Seu Nome:</font></b></td>
      </tr>
      <tr>
        <td width="100%" height="15"><font face="Arial">
        <input name="nome" size="45" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font><?php echo $erro_nome; ?></td>
      </tr>
      <tr>
      <tr>
        <td width="100%" height="24">
        <p align="center">
        <input type="submit" name="gravar" class="button" value="Cadastrar usuário" style="font-family: ARIAL; font-size: 8 pt; font-weight: bold; border: 3px double #FF0000; padding: -4; background-color: #FFFFFF"></td>
      </tr>
    </table>
    </center>
  </div>
</form>
<? include "infor.php";?>

na página de gravar fiz assim:

<?php
session_start();
include("configuracao/conexao.php");
if($_SESSION["admin"]==""){

if(isset($_POST['gravar']))
{
// Somente números no campo ID
	if (!is_numeric($_POST['login']))
	{
		$erro++;
		$mensagem = "<div class=\"erro\">O Campo \"ID\" deve conter apenas números!</div>";
	}
// Validando o campo senha
if(empty($_POST['senha']))
	{
		$erro++;
		$erro_senha = "<span class=\"erro\">O campo senha não pode ficar em branco.</span>\r";
	}

// Validando o campo nome
	if(empty($_POST['nome']))
	{
		$erro++;
		$erro_nome = "<span class=\"erro\">O Campo \"Nome\" não pode ficar em branco!.</span>\r";
	}
// Validando o campo e-mail
	if(empty($_POST['email']))
	{
		$erro++;
		$erro_email = "<span class=\"erro\">O Campo \"email\" não pode ficar em branco!</span>\r";
		}

$sql = "INSERT INTO table_cliente (id, login, senha) VALUES
('','$login','$senha')";

$sql2 = "INSERT INTO newsletter_emails (id, email, nome, data_reg, categoria, status, md5) VALUES
('','$email','$nome','2008-07-21 19:27:26','Amigos','yes','')";

mysql_query($sql);
mysql_query($sql2);
echo "<script>location.href='ok.php'</script>";
}
else
{
echo "<script>location.href='nova.php'</script>";
}
?>


Mas não esta funcionando também.

#4 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 27/11/2009, 12:58

Olá! (ok2)

Você fez todas as verificações corretamente, incrementando a variável $erro mas você não a utilizou.

No final das verificações, faça isto:

if ($erro == 0) {
	$sql = "INSERT INTO table_cliente (id, login, senha) VALUES ('','$login','$senha')";
	$sql2 = "INSERT INTO newsletter_emails (id, email, nome, data_reg, categoria, status, md5) VALUES ('','$email','$nome','2008-07-21 19:27:26','Amigos','yes','')";
	
	mysql_query($sql);
	mysql_query($sql2);
	
	echo "<script>location.href='ok.php'</script>";
} else {
	// erros
}

E uma coisa essencial é inicializar a variável $erro com o valor zero antes das verificações.

[]'sAté mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#5 SR. JSC

SR. JSC

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 27/11/2009, 13:09

OK! Ficou assim:

<?php
session_start();
include("configuracao/conexao.php");
if($_SESSION["admin"]==""){

if(isset($_POST['gravar']))
{
// Somente números no campo ID
        if (!is_numeric($_POST['login']))
        {
                $erro++;
                $mensagem = "<div class=\"erro\">O Campo \"ID\" deve conter apenas números!</div>";
        }
// Validando o campo senha
if(empty($_POST['senha']))
        {
                $erro++;
                $erro_senha = "<span class=\"erro\">O campo senha não pode ficar em branco.</span>\r";
        }

// Validando o campo nome
        if(empty($_POST['nome']))
        {
                $erro++;
                $erro_nome = "<span class=\"erro\">O Campo \"Nome\" não pode ficar em branco!.</span>\r";
        }
// Validando o campo e-mail
        if(empty($_POST['email']))
        {
                $erro++;
                $erro_email = "<span class=\"erro\">O Campo \"email\" não pode ficar em branco!</span>\r";
                }

if ($erro > 0) {
        $sql = "INSERT INTO table_cliente (id, login, senha) VALUES ('','$login','$senha')";
        $sql2 = "INSERT INTO newsletter_emails (id, email, nome, data_reg, categoria, status, md5) VALUES ('','$email','$nome','2008-07-21 19:27:26','Amigos','yes','')";
        
        mysql_query($sql);
        mysql_query($sql2);
        
        echo "<script>location.href='ok.php'</script>";
} else {
        // erros
{
echo "<script>location.href='nova.php'</script>";
}
?>

Mas deu este erro:

Parse error: syntax error, unexpected $end in /home/grupoinv/public_html/ferr/painel/gravar.php on line 47

o que será que fiz de errado agora?

#6 FelipeGabriel

FelipeGabriel

    Normal

  • Usuários
  • 66 posts
  • Sexo:Masculino
  • Localidade:Patrocínio - MG

Posted 27/11/2009, 13:14

Faltou Fechar o IF da $_SESSION[admin], tente agora:


<?php
session_start();
include("configuracao/conexao.php");
if($_SESSION["admin"]==""){

if(isset($_POST['gravar']))
{
// Somente números no campo ID
if (!is_numeric($_POST['login']))
{
$erro++;
$mensagem = "<div class=\"erro\">O Campo \"ID\" deve conter apenas números!</div>";
}
// Validando o campo senha
if(empty($_POST['senha']))
{
$erro++;
$erro_senha = "<span class=\"erro\">O campo senha não pode ficar em branco.</span>\r";
}

// Validando o campo nome
if(empty($_POST['nome']))
{
$erro++;
$erro_nome = "<span class=\"erro\">O Campo \"Nome\" não pode ficar em branco!.</span>\r";
}
// Validando o campo e-mail
if(empty($_POST['email']))
{
$erro++;
$erro_email = "<span class=\"erro\">O Campo \"email\" não pode ficar em branco!</span>\r";
}

if ($erro > 0) {
$sql = "INSERT INTO table_cliente (id, login, senha) VALUES ('','$login','$senha')";
$sql2 = "INSERT INTO newsletter_emails (id, email, nome, data_reg, categoria, status, md5) VALUES ('','$email','$nome','2008-07-21 19:27:26','Amigos','yes','')";

mysql_query($sql);
mysql_query($sql2);

echo "<script>location.href='ok.php'</script>";
} else {
// erros
{
echo "<script>location.href='nova.php'</script>";
}
}
}
}
?>


Edição feita por: FelipeGabriel, 27/11/2009, 13:15.


#7 SR. JSC

SR. JSC

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 27/11/2009, 14:31

Pessoal! Ta gravando mas se o usuario deixar o campo em branco cadastra do mesmo jeito.

resolvi tentar com o include com nome VERIFIC.PHP

e fiz assim:

PÁGINA DE CADASTRO:NOVA.PHP

<?php
session_start();
include("configuracao/conexao.php");
include("verific.php");
?>
<meta http-equiv="Content-Language" content="pt-br">
<form method="POST" action="gravar.php" name="nova">
  <div align="center">
    <center>
        <IMG src="images/painel.jpg" width=900 height=120 >
        <br><b><strong>&Aacute;rea de Ferrmentas</b></strong><br>
        Cadastrando um novo ID para acesso<br>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" height="106">
      <tr>
        <td width="100%" height="4"><b><font face="Arial" size="1">Seu ID:</font></b></td>
      </tr>
      <tr>
        <td width="100%" height="15"><font face="Arial">
        <input name="login" size="45" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font><?php echo $mensagem; ?></td>
      </tr>
      <tr>
        <td width="100%" height="12"><b><font face="Arial" size="1">Senha:</font></b></td>
      </tr>
      <tr>
        <td width="100%" height="20"><font face="Arial">
        <input name="senha" size="45" style="font-family: Arial; font-size: 8 pt; color: #FF0000; font-weight: bold; border: 3px double #EBEBEB; padding: -4" type="password"></font><?php echo $erro_senha; ?></td>
      </tr>
      <tr>
        <td width="100%" height="19"><hr color="#FF0000" size="1"></td>
      </tr>
          <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" height="106">
      <tr>
        <td width="100%" height="4"><b><font face="Arial" size="1">Seu E-mail:</font></b><?php echo $erro_email; ?></td>
      </tr>
      <tr>
        <td width="100%" height="15"><font face="Arial">
        <input name="email" size="45" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font></td>
      </tr>
            <tr>
        <td width="100%" height="19"><hr color="#FF0000" size="1"></td>
      </tr>
          <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" height="106">
      <tr>
        <td width="100%" height="4"><b><font face="Arial" size="1">Seu Nome:</font></b></td>
      </tr>
      <tr>
        <td width="100%" height="15"><font face="Arial">
        <input name="nome" size="45" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font><?php echo $erro_nome; ?></td>
      </tr>
      <tr>
      <tr>
        <td width="100%" height="24">
        <p align="center">
        <input type="submit" name="gravar" class="button" value="Cadastrar usuário" style="font-family: ARIAL; font-size: 8 pt; font-weight: bold; border: 3px double #FF0000; padding: -4; background-color: #FFFFFF"></td>
      </tr>
    </table>
    </center>
  </div>
</form>
<? include "infor.php";?>

PÁGINA DE VERIFICAÇÃO ( INCLUDE)

<?php
if(isset($_POST['gravar']))
{
// Somente números no campo ID
if (!is_numeric($_POST['$login']))
{
$erro++;
$mensagem = "<div class=\"erro\">O Campo \"ID\" deve conter apenas números!</div>";
}
// Validando o campo senha
if(empty($_POST['$senha']))
{
$erro++;
$erro_senha = "<span class=\"erro\">O campo senha não pode ficar em branco.</span>\r";
}

// Validando o campo nome
if(empty($_POST['$nome']))
{
$erro++;
$erro_nome = "<span class=\"erro\">O Campo \"Nome\" não pode ficar em branco!.</span>\r";
}
// Validando o campo e-mail
if(empty($_POST['$email']))
{
$erro++;
$erro_email = "<span class=\"erro\">O Campo \"email\" não pode ficar em branco!</span>\r";
}

if ($erro > 0) {

$login = "login";
$senha = "senha";
$email = "email";
$nome =  "nome";
?>

PÁGINA DE GRAVAR NO BANCO DE DADOS:(GRAVAR.PHP)

<?php
session_start();
include("configuracao/conexao.php");
if($_SESSION["admin"]==""){

$sql = "INSERT INTO table_cliente (id, login, senha) VALUES
('','$login','$senha')";

$sql2 = "INSERT INTO newsletter_emails (id, email, nome, data_reg, categoria, status, md5) VALUES
('','$email','$nome','2008-07-21 19:27:26','Amigos','yes','')";

mysql_query($sql);
mysql_query($sql2);
echo "<script>location.href='ok.php'</script>";
}
else
{
echo "<script>location.href='login.htm'</script>";
}
?>

GRAVA MAS NÃO VERIFICA SE O CAMPO FOI PREENCHIDO OU NÃO.
O QUE SERÁ ISSO? SERÁ QUE É O FINAL DA PÁGINA GRAVAR.PHP?

echo "<script>location.href='ok.php'</script>";
}
else
{
echo "<script>location.href='login.htm'</script>";
}
?>


#8 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 27/11/2009, 14:43

Agora que dei uma olhada melhor, acho que eu alterei o código que eu postei mas você não viu, ai copiou o código errado antes de eu editar.

A condição tem que verificar se está igual a zero:

if ($erro == 0) {
	$sql = "INSERT INTO table_cliente (id, login, senha) VALUES ('','$login','$senha')";
	$sql2 = "INSERT INTO newsletter_emails (id, email, nome, data_reg, categoria, status, md5) VALUES ('','$email','$nome','2008-07-21 19:27:26','Amigos','yes','')";
	
	mysql_query($sql);
	mysql_query($sql2);
	
	echo "<script>location.href='ok.php'</script>";
} else {
	// erros
}

PS. Não há necessidade de alterar o tamanho das fontes e se possível, utilize a tag CODE para blocos de códigos grandes. (ok2)

[]'sAté mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#9 SR. JSC

SR. JSC

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 27/11/2009, 15:19

Então voltei para os modelos anteriores:

PÁGINA DE CADASTRO SEM O INCLUDE, E VERIFICAÇÃO JUNTO COM A GRAVAÇÃO NO BANCO DE DADOS.

PAGINA DE CADASTRO (SEM INCLUDE):

<?php
session_start();
include("configuracao/conexao.php");

?>
<meta http-equiv="Content-Language" content="pt-br">
<form method="POST" action="gravar.php" name="nova">
  <div align="center">
    <center>
        <IMG src="images/painel.jpg" width=900 height=120 >
        <br><b><strong>&Aacute;rea de Ferrmentas</b></strong><br>
        Cadastrando um novo ID para acesso<br>
    <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" height="106">
      <tr>
        <td width="100%" height="4"><b><font face="Arial" size="1">Seu ID:</font></b></td>
      </tr>
      <tr>
        <td width="100%" height="15"><font face="Arial">
        <input name="login" size="45" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font><?php echo $mensagem; ?></td>
      </tr>
      <tr>
        <td width="100%" height="12"><b><font face="Arial" size="1">Senha:</font></b></td>
      </tr>
      <tr>
        <td width="100%" height="20"><font face="Arial">
        <input name="senha" size="45" style="font-family: Arial; font-size: 8 pt; color: #FF0000; font-weight: bold; border: 3px double #EBEBEB; padding: -4" type="password"></font><?php echo $erro_senha; ?></td>
      </tr>
      <tr>
        <td width="100%" height="19"><hr color="#FF0000" size="1"></td>
      </tr>
          <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" height="106">
      <tr>
        <td width="100%" height="4"><b><font face="Arial" size="1">Seu E-mail:</font></b><?php echo $erro_email; ?></td>
      </tr>
      <tr>
        <td width="100%" height="15"><font face="Arial">
        <input name="email" size="45" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font></td>
      </tr>
            <tr>
        <td width="100%" height="19"><hr color="#FF0000" size="1"></td>
      </tr>
          <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100" height="106">
      <tr>
        <td width="100%" height="4"><b><font face="Arial" size="1">Seu Nome:</font></b></td>
      </tr>
      <tr>
        <td width="100%" height="15"><font face="Arial">
        <input name="nome" size="45" style="font-family: Arial; font-size: 8 pt; color: #000000; font-weight: bold; border: 3px double #EBEBEB; padding: -4"></font><?php echo $erro_nome; ?></td>
      </tr>
      <tr>
      <tr>
        <td width="100%" height="24">
        <p align="center">
        <input type="submit" name="gravar" class="button" value="Cadastrar usuário" style="font-family: ARIAL; font-size: 8 pt; font-weight: bold; border: 3px double #FF0000; padding: -4; background-color: #FFFFFF"></td>
      </tr>
    </table>
    </center>
  </div>
</form>
<? include "infor.php";?>

FICOU ASSIM:

<?php
session_start();
include("configuracao/conexao.php");
if($_SESSION["admin"]==""){

$login = "login";
$senha = "senha";
$email = "email";
$nome =  "nome";

if(isset($_POST['gravar']))
{
// Somente números no campo ID
if (!is_numeric($_POST['$login']))
{
$erro++;
$mensagem = "<div class=\"erro\">O Campo \"ID\" deve conter apenas números!</div>";
}
// Validando o campo senha
if(empty($_POST['$senha']))
{
$erro++;
$erro_senha = "<span class=\"erro\">O campo senha não pode ficar em branco.</span>\r";
}

// Validando o campo nome
if(empty($_POST['$nome']))
{
$erro++;
$erro_nome = "<span class=\"erro\">O Campo \"Nome\" não pode ficar em branco!.</span>\r";
}
// Validando o campo e-mail
if(empty($_POST['$email']))
{
$erro++;
$erro_email = "<span class=\"erro\">O Campo \"email\" não pode ficar em branco!</span>\r";
}

if ($erro == 0) {
        $sql = "INSERT INTO table_cliente (id, login, senha) VALUES ('','$login','$senha')";
        $sql2 = "INSERT INTO newsletter_emails (id, email, nome, data_reg, categoria, status, md5) VALUES ('','$email','$nome','2008-07-21 19:27:26','Amigos','yes','')";
        
        mysql_query($sql);
        mysql_query($sql2);
        
        echo "<script>location.href='ok.php'</script>";
} else {
        // erros
}


?>

MAS TA INFORMANDO ESTE ERRO:

Parse error: syntax error, unexpected $end in /home/grupoinv/public_html/ferr/painel/gravar.php on line 52

#10 Paulo André

Paulo André

    Why so serious?

  • Ex-Admins
  • 5114 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte - MG
  • Interesses:O.Q.F.J.?

Posted 27/11/2009, 15:27

Como o Felipe disse, faltou fechar 2 condições, os if's:

<?php
session_start();
include("configuracao/conexao.php");
if($_SESSION["admin"]==""){

$login = "login";
$senha = "senha";
$email = "email";
$nome =  "nome";

if(isset($_POST['gravar']))
{
// Somente números no campo ID
if (!is_numeric($_POST['$login']))
{
$erro++;
$mensagem = "<div class=\"erro\">O Campo \"ID\" deve conter apenas números!</div>";
}
// Validando o campo senha
if(empty($_POST['$senha']))
{
$erro++;
$erro_senha = "<span class=\"erro\">O campo senha não pode ficar em branco.</span>\r";
}

// Validando o campo nome
if(empty($_POST['$nome']))
{
$erro++;
$erro_nome = "<span class=\"erro\">O Campo \"Nome\" não pode ficar em branco!.</span>\r";
}
// Validando o campo e-mail
if(empty($_POST['$email']))
{
$erro++;
$erro_email = "<span class=\"erro\">O Campo \"email\" não pode ficar em branco!</span>\r";
}

if ($erro == 0) {
        $sql = "INSERT INTO table_cliente (id, login, senha) VALUES ('','$login','$senha')";
        $sql2 = "INSERT INTO newsletter_emails (id, email, nome, data_reg, categoria, status, md5) VALUES ('','$email','$nome','2008-07-21 19:27:26','Amigos','yes','')";
        
        mysql_query($sql);
        mysql_query($sql2);
        
        echo "<script>location.href='ok.php'</script>";
} else {
        // erros
}

}}

?>

[]'sAté mais
Paulo André G Rodrigues,
ex-administrador Fórum WMO.


www.CanalDev.com.br

#11 SR. JSC

SR. JSC

    Turista

  • Usuários
  • 25 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro

Posted 27/11/2009, 16:24

Pessoal
a página ficou toda em branco, e não gravou.
porém a dúvida de se gravar em 2 tabelas foi concluída com sucesso na primeira pergunta.


vou abrir um novo tópico com o título VERIFICANDO E GRAVANDO EM 2 TABELAS MYSQL

o link é: http://forum.wmonlin...m-duas-tabelas/


assim outras pessoas vão poder se aproveitar das minhas dúvidas.




1 user(s) are reading this topic

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

IPB Skin By Virteq