mestre fyoda Postado Junho 16, 2004 Denunciar Share Postado Junho 16, 2004 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"); } } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Junho 16, 2004 Denunciar Share Postado Junho 16, 2004 e olha o que eu postei +- sobre issohttp://scriptbrasil.com.br/forum/index.php?showtopic=26249 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Sperto_Rox Postado Junho 16, 2004 Denunciar Share Postado Junho 16, 2004 não seria$nascimento= $linha[dia]/$linha[mes]/$linha[ano] ???me corrija se eu estiver errado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Junho 17, 2004 Denunciar Share Postado Junho 17, 2004 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 anose 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!"); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
como faço para adicionar dentro da variavel $nascimemto os campos do formulario ( dia , mes , ano ) dentro da função cadastrar .
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.