Jump to content


barbi

Member Since 07/06/2010
Offline Last Active 10/07/2010, 22:00
-----

Topics I've Started

Resgatar Dados Do Cadastro

07/06/2010, 16:19

Ola pessoal sou nova no forum e espero poder contar com a ajuda de vcs. é o seguinte eu peguei na nete um sistema de cadastro com login e senha, tudo funciona bem, só que eu trabalho com um carrinho de compras integrado com o pagseguro, o que eu queria era que os dados que foram cadastrado preenchecem o formulario de envio para o pagseguro com um echo, assim o cliente não precisa prencher um formulario toda vez que for comprar. Acredito que não seja dificil já que o usuario eu consigo levar para esta página e mostrar no campo de formulario, eu não sei como pegar os outros dados. segue abaixo o codigo:

fucoes.php
<?php
        
session_start("login");
function cadastrar($usuario,$senha,$lembrete,$email,$cliente_nome,$cliente_endereco,$cliente_num,$cliente_compl,$cliente_cep,$cliente_bairro,$cliente_cidade,$cliente_uf,$cliente_pais,$cliente_ddd,$cliente_tel){
 include("usuarios.php");

 if(($usuario=="") OR ($senha=="") OR ($lembrete=="") OR ($email=="")){
 echo "<font face=verdana size=1>";
 echo "Todos os campos são de preenchimento obrigatório.";
 echo "<br>";
 echo "<a href=javascript:history.back(1)>";
 echo "Voltar";
 echo "</a></font>";
 }
 else{
 if($Senha_u[$usuario]){
 echo "<font face=verdana size=1>";
 echo "Usuário já existe. Escolha outro nome.";
 echo "<br>";
 echo "<a href=javascript:history.back(1)>";
 echo "Voltar";
 echo "</a></font>";
 }
 else{
 $varsenha = "Senha_u[";
 $varemail = "Email_u[";
 $varpalavra = "Palavra_u[";                                      
 $varcliente_nome = "Cliente_nome_u[";
 $varcliente_endereco = "Endereco_u[";
 $varcliente_num = "Numero_u[";                           
 $varcliente_compl = "Complemento_u[";          
 $varcliente_cep = "CEP_u[";    
 $varcliente_bairro = "Bairro_u[";      
 $varcliente_cidade = "Cidade_u[";                                                              
 $varcliente_uf = "UF_u[";      
 $varcliente_pais = "Pais_u[";
 $varcliente_ddd = "DDD_u[";
 $varcliente_tel = "Telefone_u[";                                         
 $fp=fopen("usuarios.php","a+");
 fputs($fp,"
<?php
//Configurações do usuário: $usuario
$$varsenha$usuario] = \"$senha\";
$$varemail$usuario] = \"$email\";
$$varpalavra$usuario] = \"$lembrete\";
$$varcliente_nome$usuario] = \"$cliente_nome\";
$$varcliente_endereco$usuario] = \"$cliente_endereco\";
$$varcliente_num$usuario] = \"$cliente_num\";
$$varcliente_compl$usuario] = \"$cliente_compl\";
$$varcliente_cep$usuario] = \"$cliente_cep\";
$$varcliente_bairro$usuario] = \"$cliente_bairro\";
$$varcliente_cidade$usuario] = \"$cliente_cidade\"; 
$$varcliente_uf$usuario] = \"$cliente_uf\";
$$varcliente_pais$usuario] = \"$cliente_pais\";
$$varcliente_ddd$usuario] = \"$cliente_ddd\";
$$varcliente_tel$usuario] = \"$cliente_tel\";
?> ");
 fclose($fp);
 echo "<font face=verdana size=1>";
 //echo "Cadastro realizado com sucesso!";
 echo "<br>";
 echo "</a></font>"; 
 }
 }
}
function proteger(){
 $pagina = $_SERVER["PHP_SELF"];
 if(($_SESSION["user"]!="") OR ($_SESSION["pass"]!="") ){}
 else{
 echo "<script>location.href='login.php?act=frm&pagina=$pagina'</script>";
 }
}
function valida_login($usuario,$senha,$pagina){
 include("usuarios.php");
 if(!$Senha_u[$usuario]){
 echo "<font face=verdana size=1>";
 echo "Usuário inexistente";
 echo "<br>";
 echo "<a href=javascript:history.back(1)>";
 echo "Voltar";
 echo "</a></font>";
 }
 elseif($Senha_u[$usuario]==$senha){
 $_SESSION["user"] = $usuario;
 $_SESSION["pass"] = $senha;

 echo "<script>location.href='$pagina'</script>";
 }
 
 else{
 echo "<font face=verdana size=1>";
 echo "Senha incorreta";
 echo "<br>";
 echo "<a href=javascript:history.back(1)>";
 echo "Voltar";
 echo "</a></font>";
 }
}
function email($usuario){
 include("usuarios.php"); 
 if(!$Senha_u[$usuario]){
 echo "<font face=verdana size=1>";
 echo "Usuário inexistente";
 echo "<br>";
 echo "<a href=javascript:history.back(1)>";
 echo "Voltar";
 echo "</a></font>";
 }
 else{
 mail($Email_u[$usuario],"Sua senha!","Sua senha em nosso sistema é: $Senha_u[$usuario]!","");
 echo "<font face=verdana size=1>";
 echo "Por favor, verifique sua caixa de e-mails.";
 echo "<br>";
 echo "<a href=javascript:history.back(1)>";
 echo "Voltar";
 echo "</a></font>"; 
 }
}
function mostrar_palavra($usuario){
 include("usuarios.php"); 
 if(!$Senha_u[$usuario]){
 echo "<font face=verdana size=1>";
 echo "Usuário inexistente";
 echo "<br>";
 echo "<a href=javascript:history.back(1)>";
 echo "Voltar";
 echo "</a></font>";
 }
 else{
 echo "<font face=verdana size=1>";
 echo "Lembrete de senha: <b>$Palavra_u[$usuario]</b>";
 echo "<br>";
 echo "<a href=?acao=email&usuario=$usuario>";
 echo "Ainda não lembrei...";
 echo "<br>";
 echo "<a href=javascript:history.back(1)>";
 echo "Voltar";
 echo "</a></font>";
 }
}
?>

Eata parte é responsavel por proteger a pagina pegar os dados digitados no formulario e criar a pagina usuarios.php que guardar esses dados.
Na página os dados são apresentados da seguinte forma.


usuarios.php
<?php
//Configurações do usuário: cliente
$Senha_u[cliente] = "1234";
$Email_u[cliente] = "treco@hotmail.co";
$Palavra_u[cliente] = "senha";
$Cliente_nome_u[cliente] = "Enrolado da silva";
$Endereco_u[cliente] = "Antonio claudio";
$Numero_u[cliente] = "12";
$Complemento_u[cliente] = "loja a";
$CEP_u[cliente] = "26086140";
$Bairro_u[cliente] = "Austin";
$Cidade_u[cliente] = "Rio de Janeiro"; 
$UF_u[cliente] = "RJ";
$Pais_u[cliente] = "Brasil";
$DDD_u[cliente] = "21";
$Telefone_u[cliente] = "12345678";
?>

Na pagina finalizar.php que é a que eu quero que exiba esses dados com um echo mesmo eu consigo exibir o usario da seguinte forma:

<?php
$nome = $_session["user"];
echo $nome;
?>


Bom espero que tenha me feito enteder, é que eu sou um pouquinho burrinha, sabe como é mulher metida a programar da nisso, espero anciosa pela ajuda dos vcs, um abraço a todos!

IPB Skin By Virteq