Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Antes de mais nada Boa tarde a Todos.
Estou com um problema na hora de " Armazenar " os Dados do Cadastros de usuários , pois a Tabela SQL não armazena os dados.
vou explicar:
Tenho uma pagina de Cadastro de usurário simples nela contem:
" nome "
" email "
" login "
"senha "
Essas fotos aqui são do meu banco de dados acho q tem algo errado deem uma olhada:
/applications/core/interface/imageproxy/imageproxy.php?img=http://img412.imageshack.us/img412/6310/problemaduvida1.jpg&key=6a5a559574165de762a6f53a73452cc791d26edb8e623dba79af467fe4168985" alt="Imagem Postada" />
/applications/core/interface/imageproxy/imageproxy.php?img=http://img168.imageshack.us/img168/2978/problemaduvida2.jpg&key=0ef53e9c6bff62d847e4255c0cd43017faa71f1c36b63a6ccee66a84eb0a8c03" alt="Imagem Postada" />
Depois que eu clico em cadastrar não consigo salvar esses dados na Tabela no BD.
Devo tar fazendo alguma coisa errada!
eu utilizo os serviços de hospedagem do 000webhost. sei que da pra gravar pq eu instalei o PhpBB 3 e funcionou com registro.
estou utilizando esses Arquivos para fazer o cadastro . se tiver algo errado me digam por favor .
Estou desesperado pois ja pesquisei inúmeras vezes sobre o assunto li varios tutoriais e nada!
preciso da ajuda de vocês .
cadastro.html
<html>
<head>
<style type="text/css">
<!--
form.login {
font: 10px Verdana, sans-serif;
color: #000000;
}
.campos {
background-color:#CCCCCC;
font: 10px verdana, sans-serif;
color:#FFFFFF;
margin-right: 20px;
}
.style1 {
font-size: 10px;
font-family: Verdana;
}
.style4 {
color: #999999;
font-size: 10px;
font-family: Verdana;
}
.style5 {color: #999999}
.style6 {
font-family: Verdana;
font-weight: bold;
}
-->
</style>
</head>
<body>
<table align="center" width="481">
<tr>
<td><fieldset>
<legend><span class="style6">Cadastro</span></legend>
<form method="POST" action="cadastrar.php">
<label>
<div align="center"><span class="style1">Nome</span>
<input type="text" name="nome" class="campos"/>
<span class="style1">E-mail</span>
<input type="text" name="email" class="campos"/>
<br>
<br>
<span class="style1">Login</span>
<input type="text" name="login" class="campos" />
<br>
<span class="style1"><span class="style5"><span class="style4">Seu login deve ter no mínimo 4 caracteres e no maximo 12 caracteres.</span>Somente letras (a - z), números (0 - 9), sublinhados (_) e um único ponto (.) são permitidos.</span><br />
Senha</span>
<input type="password" name="senha" class="campos"/>
<br>
<span class="style4">Importante: sua senha deve ter no mínimo 6 caracteres e no maximo 8 caracteres. Não se esqueça de que há diferenciação entre letras maiúsculas e minúsculas! </span><br>
<br />
<input name="Submit" type="image" value="Submit" src="imagens/bt_continuar.jpg" />
</div>
</label>
</form></fieldset> </td>
</tr>
</table>
</body>
</html>
cadastrar.php
<?php
include "conecta_banco.inc";
//referencia para o arquivo que conecta ao banco de dados
$nome= $_POST['nome'];
$email= $_POST['email'];
$login= $_POST['login'];
$senha= $_POST['senha'];
$erro=0;//variavel de erro receve o valor de 0
if (empty($nome) OR empty($email) OR empty($login) OR empty($senha)){
//testa se um do campos esta branco se etiver a variavel erro recebe o valor 1
$erro=1;
$javascript="<script language='javascript'>alert('Por Favor Preencha todos os campos!')</script>";
print $javascript;
$javascript = "<script language='javascript'>window.location.href='cadastro.html'</script>";
print $javascript;
}
if (strstr($email, '@')==False){
//testa atraves do comando strstr se o email possui @ se não possuir erro recebe o valor 1
$erro=1;
$javascript="<script language='javascript'>alert('Favor digitar seu e-mail corretamente')</script>";
print $javascript;
$javascript = "<script language='javascript'>window.location.href='cadastro.html'</script>";
print $javascript;
}$erro=1;
$javascript="<script language='javascript'>alert('Seu login deve possuir no mínimo 4 caracteres')</script>";
print $javascript;
$javascript = "<script language='javascript'>window.location.href='cadastro.html'</script>";
print $javascript;
}$erro=1;
$javascript="<script language='javascript'>alert('Seu login deve possuir no maximo 12 caracteres')</script>";
print $javascript;
$javascript = "<script language='javascript'>window.location.href='cadastro.html'</script>";
print $javascript;
}
if (strlen($senha)<6){
//verifica atraves do comando strlen se a senha digitada possui menos de 6 letras se possuir erro recebe o valor 1
$erro=1;
$javascript="<script language='javascript'>alert('Sua senha deve possuir no mínimo 6 caracteres')</script>";
print $javascript;
$javascript = "<script language='javascript'>window.location.href='cadastro.html'</script>";
print $javascript;
}$erro=1;
$javascript="<script language='javascript'>alert('Sua senha deve possuir no maximo 8 caracteres')</script>";
print $javascript;
$javascript = "<script language='javascript'>window.location.href='cadastro.html'</script>";
print $javascript;
}
if ($nome == $login){$erro=1;
$javascript="<script language='javascript'>alert('O seu nome deve ser diferente do seu login')</script>";
print $javascript;
$javascript = "<script language='javascript'>window.location.href='cadastro.html'</script>";
print $javascript;
}
if ($erro==0){mysql_query("INSERT INTO cad ( nome,email,login,senha ) VALUES ( '".$nome."','".$email."','".$login."','".$senha."') ");
//insere todos os dados do formulario no banco de dados
mysql_close($conexao);
//fecha a conexao com o banco
$javascript="<script language='javascript'>alert('Cadastro Efetuado com Sucesso!')</script>";
print $javascript;
$javascript = "<script language='javascript'>window.location.href='index.html'</script>";
print $javascript;
}
?>
conecta_banco.inc
<?php
$servidor="meu serve";
$user="Usuario SQL";
$senha="senha do SQL";
$banco_d="nome do meu BD";
$conexao= mysql_connect($servidor,$user,$senha,$banco_d);
//Executa a conexao do banco e guarda na variável $conexao
mysql_select_db("cad");
//seleciona o banco de dados que vai ser utilizado
if (!$conexao){
die('Não foi possível conectar: ' . mysql_error());
}
?>
como podem ver estou confuso de mais
Galera eu fico muito agradecido desde Já!
Carregando comentários...