Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Pessoas!
Estou aprendendo agora, por isso tenho algumas dúvidas sobre a sintax e tal, mas vejam, estou recebendo o seguinte erro ao tentar a autenticação com meu MySQL vejam:
Parse error: syntax error, unexpected T_ELSE in /home/restricted/home/hyperspace/public_html/login/login.php on line 43
Não achei exatamente o que poderia ser este T_ELSE pois não tenho muito conhecimento em PHP, mas vejam como está o arquivo login.php:
<?php //Cria a Conexão com Banco de Dados $connection=mysql_connect("host","login","senha") or die ("Falha na CONEXÃO com Banco de Dados."); echo "<p align='center'><b>Conexão DB OK!!!</p></b><br>"; //Seleciona o Banco de Dados $db=mysql_select_db("nome_do_banco",$connection) or die ("Falha ao SELECIONAR o Banco de Dados."); echo "<p align='center'><b>Seleção DB OK!!!</p></b><br>"; //Cria declaração SQL //Com o WHERE podemos Autenticar o Login e a Password //que foram digitados na página html anterior $sql="SELECT login,passwd FROM users WHERE login='$html_login' and passwd='$html_password'"; //Executa Consulta SQL e traz Resultados $sql_result=mysql_query($sql, $connection) or die ("Falha na CONSULTA do Banco de Dados"); echo "<p align='center'><b>Consulta DB OK!!!</p></b><br>"; //Confirma o número de resultados, se 1 executa o IF $num=mysql_numrows($sql_result); if ($num==1) { header("location: [http://endereco_do_redirect");](http://endereco_do_redirect) //Se Usuario e Password não são Autenticadas, executa Else IF else if ($num==0) { echo "<p align='center'><b>VOCE NÃO ESTÁ AUTORIZADO</p></b>"; } //Libera recursos e fecha conexão. mysql_free_result($sql_result); mysql_close($connection); ?>
As informações da base MySQL estão corretas e as tabelas devidamente criadas.
Mas quando acesso o arquivo .htm que chama este o login.php é mostrado o erro:
Parse error: syntax error, unexpected T_ELSE in /home/restricted/home/hyperspace/public_html/login/login.php on line 28
O que pode estar ocorrendo?
Abraços!
Carregando comentários...