Sistema de Cadastro [RESOLVIDO]

1. Sistema de Cadastro [RESOLVIDO]

Gilberto
Gilberto_ps

(usa FreeBSD)

Enviado em 25/06/2016 - 17:55h

Bom pessoal,
atualmente estou fazendo um implantação de sistema de cadastro em meu site hospedado na uolhost.
Criei conforme me passaram neste site http://bloghospedandosites.com.br/criando-um-sistema-de-login-em-phpmysql/

Mas estou com um problema.
Aparentemente parece que o php não consegue pegar o que o usuário digitou, como login e senha.

O arquivo com problema é este envia_cadastro.php

Segue abaixo uma parte do arquivo.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Cadastro</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<?
include "config.php"; //aqui inserimos as váriaveis da página de configuração

$db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql
$basedados = mysql_select_db($database); //selecionamos o database escolhido

$pesquisar = mysql_query("SELECT * FROM `$tabela` WHERE name = '$login'", $db); //conferimos se o login escolhido já não foi cadastrado
$contagem = mysql_num_rows($pesquisar); //traz o resultado da consulta acima

if ( $contagem == 1 ) {
$errors .= "Login escolhido já cadastrado.<br>"; //se o login já existir, ele adiciona o erro
}

if ( $login == "") {
$errors .= "Você não digitou um login<br>"; //confere se o campo login não ficou vazio
}

if ( $senha == "") {
$errors .= "Você não digitou uma senha<br>"; //confere se o campo senha não ficou vazio
}

if ( $senha != $senha2 ) {
$errors .= "Você digitou 2 senhas diferentes.<br>"; //adiciona o erro caso o usuário digitou 2 senhas diferentes
}

if ( $errors == "" ) { //checa se houve ou não erros no cadastro


Alguem sabe me informar onde estaria o erro?


  


2. Re: Sistema de Cadastro [RESOLVIDO]

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 25/06/2016 - 19:09h

Quer fazer um teste pra ver se está passando dados do formulário HTML pra página PHP?

Aponte o POST do seu formulário para um arquivo chamado teste.php, e no teste.php coloque:

<?php
if(!empty($_POST['campo1'])) {
echo "campo 1 digitado: " . $_POST['campo1'];
} elseif (!empty($_POST['campo2'])) {
echo "campo 2 digitado: " . $_POST['campo2'];
}
?>


Isso é um exemplo tosco, apenas pra vc ver se os campos do teu formulário foram enviados, vc terá q trocar o nome do campo1 e campo2 para os campos do form HTML.

Sobre o erro no teu formulário, fica mais fácil vc informar como fez o formulário HTML, se ocorreu algum erro quando vc clicou no botão de submit.

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


3. Resposta

Gilberto
Gilberto_ps

(usa FreeBSD)

Enviado em 25/06/2016 - 19:26h

Pior que na pagina não mostrar erro algum...
Simplesmente que não inseri o Login e Senha.

Segue abaixo a primeira tela de cadastro.
https://uploaddeimagens.com.br/imagens/capturar_1-png--7

Depois de preencher todos os campos ele volta com essa outra tela.
https://uploaddeimagens.com.br/imagens/capturar_2-png--13



4. Re: Sistema de Cadastro [RESOLVIDO]

Oberaldo Büll Júnior
spylinux

(usa Manjaro Linux)

Enviado em 25/06/2016 - 21:24h

Gilberto_ps escreveu:

Pior que na pagina não mostrar erro algum...
Simplesmente que não inseri o Login e Senha.

Segue abaixo a primeira tela de cadastro.
https://uploaddeimagens.com.br/imagens/capturar_1-png--7

Depois de preencher todos os campos ele volta com essa outra tela.
https://uploaddeimagens.com.br/imagens/capturar_2-png--13


Posta teus códigos da página de conexão, do formulário HTML e o PHP no Gist, e posta os links aqui no VOL q te ajudo.
GIST: https://gist.github.com/

[]'s spylinux
Comunidade Manjaro Geek -www.manjaro-geek.org


5. Re: Sistema de Cadastro [RESOLVIDO]

Gilberto
Gilberto_ps

(usa FreeBSD)

Enviado em 29/06/2016 - 18:32h

Obrigado Pela atenção...
Mais conseguir refazendo do 0, cada comando...

Quando pegamos um código já pronto...
sempre acontece um probleminha :)







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts