Jump to content


Luiz Barreto

Member Since 03/06/2009
Offline Last Active 05/06/2009, 09:35
-----

Posts I've Made

In Topic: Tutorial - Sistema De Login

04/06/2009, 11:48

Balala,

Sou bastante novo em PHP. Comecei pra aprender a desenvolver um site e nada melhor do q ler tutoriais para principiantes.

Li os seus tutoriais sobre OO e sobre PHP pra iniciantes e agora comecei a ler este.

No momento estou na parte do cadastro de usuario e estou entendendo quase todo o código. Tenho algumas dúvidas:

1. Em que momento é referenciado que ao apertar o botao "Enviar Cadastro" em "cadastrar.php", ele deverá chamar a página "enviar_cadastro.php" ?

2. Depois de entendido o código, copiei-o e tentei rodar. Antes, convesso q tive dificuldades em definir os campos do arquivo "conf.php". Estou usando o EasyPHP e, nao sei se fiz correto mas coloquei como "$host" o caminho em que consigo abrir o phpmyadmin. Esta correto? Dentro do banco jah existia um usuario root q eu defini em $usuario e criei uma senha ("root") pra esse usuario e inseri em $senha.
Porém dá erro quando eu clico para cadastrar. Abre a pagina "enviar_cadastro.php" com parte do código do arquivo digitado na tela. Segue o que apareceu:

-------------------------------------------------------- Resultado da tentativa de cadastro ---------------------------------------
"; //se o login já existir, ele adiciona o erro } if ( $login == "" ) { $errors .= "Você não digitou um login
"; //confere se o campo login não ficou vazio } if ( $senha == "" ) { $errors .= "Você não digitou uma senha
"; //confere se o campo senha não ficou vazio } if ( $senha != $senha2 ) { $errors .= "Você digitou 2 senhas diferentes.
"; //adiciona o erro caso o usuário digitou 2 senhas diferentes } if ( $errors == "" ) { //checa se houve ou não erros no cadastro $cadastrar = mysql_query("INSERT INTO `$tabela` (nome, login, senha, email) VALUES ('$nome','$login','$senha','$email')", $db); //insere os campos na tabela if ( $cadastrar == 1 ) { echo "



Cadastro com sucesso.
"; //se cadastrou com sucesso o usuário aparece essa mensagem } else { echo "



Ocorreu um erro no servidor ao tentar se cadastrar.
"; //caso houver um erro quanto as configurações aparece essa mensagem } } else { echo "
Ocorreu os seguintes erros ao tentar se cadastrar:

$errors
"; //mostra os erros do usuário, caso houver } ?>

------------------------------------------------------------------------------------------------------------------------------------


Me dá uma ajuda ai, por favor. O que eu to fazendo de errado???

In Topic: Tutorial Php - Iniciante

04/06/2009, 00:19

Um dos melhores tutoriais que jah vi pra iniciantes.

Estah de parabens !!! Fez com que eu me inscreve-se no forum por ver que tem pessoas com qualidade para descrever e explicar bastante bem sobre o assunto.

IPB Skin By Virteq