Ir para conteúdo
Fórum Script Brasil
  • 0

Adicionar No Bd


mestre fyoda

Pergunta

como faço para adicionar dentro da variavel $nascimemto os campos do formulario ( dia , mes , ano ) dentro da função cadastrar .

<?php
error_reporting(2047);
function conectar() {
    include("config.php");
   global $conexao, $banco;
     $conexao = mysql_connect($host,$user,$pass);
     $banco = mysql_select_db($db);
}
function cadastrar() {
   conectar();
   global $username, $senha, $nome, $email, $s_nome, $bairro, $estado, $c_senha, $avatar, $data, $Login, $para, $assunto, $mensagem, $headers, $ultimo_login;


    $sql = mysql_query("SELECT * FROM pml_usuarios WHERE username Like'$username'") or die ("Erro no cadastro");
      $checa = mysql_num_rows($sql);

    $sql2 = mysql_query("SELECT * FROM pml_usuarios WHERE email Like'$email'") or die ("Erro no cadastro");
      $checa2 = mysql_num_rows($sql2);

       if($checa > 0){
          echo"<font face=Verdana size=2 color=red>Já existe um usuário com este username!<br>
          <a href=\"cadastro.php\">Voltar</a></font>";
          exit;
          }
       elseif(empty($username)){
         echo"<font face=verdana size=2 color=red>Preencha o campo <b>Username</b><br>
          <a href=\"cadastro.php\">Voltar</a></font>";
          exit;
       }
       elseif(empty($senha)){
       echo"<font face=verdana size=2 color=red>Preencha o campo <b>Senha</b><br>
          <a href=\"cadastro.php\">Voltar</a></font>";
          exit;
        }
       elseif($senha != $c_senha){
       echo"<font face=verdana size=2 color=red>Preencha o campo <b>Contra Senha igual ao Campo Senha</b><br>
          <a href=\"cadastro.php\">Voltar</a></font>";
          exit;
        }
       elseif($checa2 > 0){
          echo"<font face=Verdana size=2 color=red>Já existe um usuário com este Email!<br>
          <a href=\"cadastro.php\">Voltar</a></font>";
          exit;
          }	
       elseif(empty($email)){
       echo"<font face=verdana size=2 color=red>O campo <b>E-mail</b> está Invalido , preencha Corretamente<br>
          <a href=\"cadastro.php\">Voltar</a></font>";
          exit;
        }
        elseif(empty($nome)){
       echo"<font face=verdana size=2 color=red>Preencha o campo <b>Nome</b><br>
          <a href=\"cadastro.php\">Voltar</a></font>";
          exit;
        }
      elseif(!eregi("^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\\.)+[a-z]{2,3}$", $email)) {
      echo"<font face=verdana size=2 color=red>Preencha o campo <b>E-mail Válido</b><br>
          <a href=\"cadastro.php\">Voltar</a></font>";
          exit;
      }
      elseif(empty($avatar)){
       echo"<font face=verdana size=2 color=red>Selecione o campo <b>Avatar</b>Se não deseja usar escolha a opçõa nenhum<br>
          <a href=\"cadastro.php\">Voltar</a></font>";
          exit;
        }
    else {
    $data = date("d/m/Y \H\o\\r\a\: G:i:s");
    $ultimo_login = date("d/m/Y \- G:i:s");
      $cadastra = mysql_query("INSERT INTO pml_usuarios (username, senha, nome, email, s_nome, bairro, estado, avatar, data, ultimo_login, nascimento)
      VALUES ('$username', '$senha', '$nome', '$email', '$s_nome', '$bairro', '$estado', '$avatar', '$data', '$ultimo_login' , '$nascimento') ")
      or die ("Erro no cadastro!");
      $para = "$email";
      $assunto = "Seja Bem vindo ao $nome_site";
      $mensagem = "Olá $nome, \n\n
      Sua conta foi criada, para fazer o login entre nesta página:
      <a href=\"$script_url/login.php\">Login</a>\n\n
      -----------------------------------------------\n
      $site_url Powered By PHP Masters Login - <a href=\"http://www.phpmasters.net\">PHP Masters</a>";
      $headers  = "MIME-Version: 1.0\r\n";
      $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
        @mail($para, $assunto, $mensagem, $headers);
        $Login = "ok";
        @session_register("Login");
        @session_start();
        @setcookie('usuario', $username, time() +812400);

    }
}
function modificar_perfil() {
  conectar();
  global $id, $n_nome, $n_email,$n_bairro, $n_estado, $n_s_nome, $n_avatar;

   if(empty($n_email)){
       echo"<font face=verdana size=2 color=red>Preencha o campo <b>E-mail</b><br>
          <a href=\"perfil.php\">Voltar</a></font>";
          exit;
        }
        elseif(empty($n_nome)){
       echo"<font face=verdana size=2 color=red>Preencha o campo <b>Nome</b><br>
          <a href=\"perfil.php\">Voltar</a></font>";
          exit;
        }
      elseif(!eregi("^[_\\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\\.)+[a-z]{2,3}$", $n_email)) {
      echo"<font face=verdana size=2 color=red>Preencha o campo <b>E-mail Válido</b><br>
          <a href=\"perfil.php\">Voltar</a></font>";
          exit;
      }
      elseif(empty($n_avatar)){
       echo"<font face=verdana size=2 color=red>Selecione o campo <b>Avatar</b>Se não deseja usar escolha a opçõa nenhum<br>
          <a href=\"perfil.php\">Voltar</a></font>";
          exit;
        }
    else {
 $modifica = mysql_query("UPDATE pml_usuarios SET nome='$n_nome', email ='$n_email',  s_nome='$n_s_nome', estado='$n_estado', bairro='$n_bairro', avatar='$n_avatar' WHERE id='$id'") or print (mysql_error());

    }

}
function modificar_senha() {
        conectar();
   global $v_senha, $p_senha, $id;
     $sql3=mysql_query("SELECT * FROM pml_usuarios WHERE id='$id'");
       $dados3 = mysql_fetch_array($sql3);
          $p_senha = $dados3["senha"];

    if($v_senha!=$p_senha){
    echo"<font face=verdana size=2 color=red>Senhas inválidas</font>";
    exit;
    }
    else {
    $m_senha = mysql_query("UPDATE pml_usuarios SET senha='$n_senha' WHERE id='$id'") or die("Erro ao modifcar senha");

     }
}
?>

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

como faço para adicionar dentro da variavel $nascimemto  os campos do formulario ( dia , mes , ano ) dentro da função cadastrar .

     $cadastra = mysql_query("INSERT INTO pml_usuarios (username, senha, nome, email, s_nome, bairro, estado, avatar, data, ultimo_login, nascimento)

     VALUES ('$username', '$senha', '$nome', '$email', '$s_nome', '$bairro', '$estado', '$avatar', '$data', '$ultimo_login' , '$nascimento') ")

     or die ("Erro no cadastro!");

//campos pegos do formulario

$dia   = $_POST["dia"];// pega o valor campo dia

$mes = $_POST["mes];// pega o valor do campo mes

$ano  = $_POST["ano"];// pega o valor do campo ano

se o campo nascimento for date

$nascimento = "$ano-$mes-$dia";

    $cadastra = mysql_query("INSERT INTO pml_usuarios (username, senha, nome, email, s_nome, bairro, estado, avatar, data, ultimo_login, nascimento)

     VALUES ('$username', '$senha', '$nome', '$email', '$s_nome', '$bairro', '$estado', '$avatar', '$data', '$ultimo_login' , '$nascimento') ")

     or die ("Erro no cadastro!");

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...