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???