LuccaCB16 0 Denunciar post Postado Fevereiro 24, 2015 Tentei arrumar algumas coisas mas acho que fiz coisa errada. Olha como o código está agora: <?php session_start(); $con = mysql_connect("mysql.hostinger.com.br", "u305319789_lucca", "Lcb160403"); if($con) { mysql_select_db("u305319789_lucca"); } else { echo('Nao foi possivel conectar!'); break; } if($_SESSION[logado] == "1") { echo('Voce esta logado como '.$_SESSION[nome].'<br><a href="index.php">Logout></a>'); } else { if($_GET[a] == "login") { $query = mysql_query("SELECT * FORM usuarios WHERE nome = '$_POST[nome]', '$_POST[email]', '$_POST[senha]'"); $c = mysql_num_rows($query); if($c == 0) { echo('<b>Erro!!! Nome de usuario ou senha incorretos</b><br>'); } else { $_SESSION[logado] = "1"; $S_SESSION[nome] = $_POST[user]; echo('<b>Voce foi logado com sucesso!</b><br>'); include("pgi.php") } echo(' <center><title>Login<title><form method="post" action:"?a=login"> Nome: <input type="text" name="user"><br> Email: <input type="text" name="email"><br> Senha: <input type="password" name="senha"><br> Confirmar Senha: <input type="password" name="csenha"><br> <input type="submit" value="Logar"></form>'); } ?> o próprio highlight de código do fórum mostra seu erro. Preste atenção nisso. Use um editor de textos que tenha o recurso de highlight. Ajuda muito. Recomendo o Sublime Text if($_GET[a] == "login) { $query = mysql_query("SELECT * FORM usuarios WHERE nome = '$_POST[nome]'", '$_POST[email]', '$_POST[senha]'"); faltou fechar aspas no "login Modifiquei um pouco o codigo: <?php session_start(); $con = mysql_connect("mysql.hostinger.com.br", "u305319789_lucca", "Lcb160403"); if($con) { mysql_select_db("u305319789_lucca"); } else { echo('Nao foi possivel conectar!'); break; } if($_SESSION[logado] == "1") { echo('Voce esta logado como '.$_SESSION[nome].'<br><a href="index.php">Logout></a>'); } else { if($_GET[a] == "login") { $query = mysql_query("SELECT * FORM usuarios WHERE nome = '$_POST[nome]', '$_POST[email]', '$_POST[senha]'"); $c = mysql_num_rows($query); if($c == 0) { echo('<b>Erro!!! Nome de usuario ou senha incorretos</b><br>'); } else { $_SESSION[logado] = "1"; $S_SESSION[nome] = $_POST[user]; echo('<b>Voce foi logado com sucesso!</b><br>'); include("pgi.php") } echo(' <center><title>Login<title><form method="post" action:"?a=login"> Nome: <input type="text" name="user"><br> Email: <input type="text" name="email"><br> Senha: <input type="password" name="senha"><br> Confirmar Senha: <input type="password" name="csenha"><br> <input type="submit" value="Logar"></form>'); } ?> Deu +1 erro depois dessa modificação: Parse error: syntax error, unexpected '}' in [/size]/home/u305319789/public_html/login.php on line [/size]36 Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Guima 164 Denunciar post Postado Fevereiro 25, 2015 Amigo, você quer ser programador? Se quer, não dá pra perguntar pros outros o que é cada erro. Ainda mais quando o erro diz exatamente qual o problema e onde está. Não sabe inglês? Não sabe pesquisar no Google? Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Fevereiro 25, 2015 Cara, preste atenção nas mensagens de erro. Elas dizem TUDO Se há um "}" não esperado, é porque deveria haver algum caractere antes dele. Veja que o inlcude logo acima dessa "}" está sem ponto-e-vírgula include("pgi.php") Se você não se dedicar a estudar, não chegará a lugar algum e vai passar a vida postando os erros aqui no fórum. Não estamos falando isso por mal. Estamos tentando ajudar. Dedique-se ou mude de área Compartilhar este post Link para o post Compartilhar em outros sites
Fernando C 128 Denunciar post Postado Fevereiro 25, 2015 por gentileza observar os posts #17 e #20 tb Compartilhar este post Link para o post Compartilhar em outros sites
LuccaCB16 0 Denunciar post Postado Fevereiro 25, 2015 Amigo, você quer ser programador? Se quer, não dá pra perguntar pros outros o que é cada erro. Ainda mais quando o erro diz exatamente qual o problema e onde está. Não sabe inglês? Não sabe pesquisar no Google? Caso não saiba, tenho apenas 13 anos. Comecei com php a poucas semanas. Nao posso nem pagar um curso. Sei ingles e estou pesquisando no google. Afinal, pesquisei e achei esse forum certo? Amigo, você quer ser programador? Se quer, não dá pra perguntar pros outros o que é cada erro. Ainda mais quando o erro diz exatamente qual o problema e onde está. Não sabe inglês? Não sabe pesquisar no Google? Cara, preste atenção nas mensagens de erro. Elas dizem TUDO Se há um "}" não esperado, é porque deveria haver algum caractere antes dele. Veja que o inlcude logo acima dessa "}" está sem ponto-e-vírgula include("pgi.php") Se você não se dedicar a estudar, não chegará a lugar algum e vai passar a vida postando os erros aqui no fórum. Não estamos falando isso por mal. Estamos tentando ajudar. Dedique-se ou mude de área Caso não saiba, tenho apenas 13 anos. Comecei com php a poucas semanas. Nao posso nem pagar um curso. Cara, preste atenção nas mensagens de erro. Elas dizem TUDO Se há um "}" não esperado, é porque deveria haver algum caractere antes dele. Veja que o inlcude logo acima dessa "}" está sem ponto-e-vírgula include("pgi.php") Se você não se dedicar a estudar, não chegará a lugar algum e vai passar a vida postando os erros aqui no fórum. Não estamos falando isso por mal. Estamos tentando ajudar. Dedique-se ou mude de área E voce acha que quero ficar postando erros? Nao tenho outra opçao. Nao posso pagar um curso Compartilhar este post Link para o post Compartilhar em outros sites