mestre fyoda Postado Setembro 19, 2004 Denunciar Share Postado Setembro 19, 2004 Parse error: parse error in /home/www/guild.superihost.com/perfil.php on line 315esse erro da no </html> , me ajudem a corrigir esse erro . <?php error_reporting(128); session_start(); include("includes/funcoes.php"); include("includes/config.php"); if ($Login == 'ok') { $logado = "1"; } else{ $logado = "0"; } if(!isset($acao)) { ?> <br><br> <center> <table width="300" border="0" cellspacing="10" style="border= 1px solid black" class="TD"> <tr> <td align="center"> Por Favor Digite o Login </td> </tr> <tr> <td align="center"> <hr> <font face="Arial, Helvetica, sans-serif" size="1"> <br><br> <? if($logado=="1"){ conectar(); $sqlexe = mysql_query("SELECT * FROM pml_usuarios WHERE username='$usuario'"); $perfil = mysql_fetch_array($sqlexe); $p_id=$perfil["id"]; $p_nome=$perfil["nome"]; $p_email=$perfil["email"]; $p_s_nome=$perfil["s_nome"]; $p_estado=$perfil["estado"]; $p_bairro=$perfil["bairro"]; $p_avatar=$perfil["avatar"]; ?> <form method="post" action="perfil.php?acao=alterar&id=<? echo $p_id; ?>"> <? include("conexao.php"); // Conecta ao Banco de dados mysql_connect($host,$user,$pass) or die ("Impossivel Conectar ao Servidor MySQL"); // Seleciona o banco de dados mysql_select_db($db) or die ("Impossivel Abrir Database"); // Inicia uma busca na tabela usuarios em todos os campos $result = mysql_query("Select * FROM pml_usuarios where username='$username'"); while($row = mysql_fetch_array($result)) { ?> Usuário : <input type="text" class="campo" name="username" value="<?=$row["username"];?>" > Nome : <input type="text" class="campo" name="n_nome" value="<?=$row["nome"];?>"> Sobre Nome : <input type="text" class="campo" name="n_s_nome" value="<?=$row["s_nome"];?>"> Email : <input type="text" class="campo" name="n_email" value="<?=$row["email"];?>"> Estado : <input type="text" class="campo" name="n_estado" value="<?=$row["estado"];?>"> Bairro : <input type="text" class="campo" name="n_bairro" value="<?=$row["bairro"];?>"> <? } ?> <br><br> <center><input type="submit" value="Login" class="botao2" name="submit"></center> </form> </font> </td> </tr> </table></center> <? } elseif($logado=="0") { ?> Para alterar os dados , é obrigatório estar logado . ?> } ?> <? } if($acao=="alterar"){ modificar_perfil(); ?> <br><br> <center> <table width="300" border="0" cellspacing="10" style="border= 1px solid black" class="TD"> <tr> <td align="center"> Alterar Dados </td> </tr> <tr> <td align="center"> <hr> <font face="Arial, Helvetica, sans-serif" size="1"> <br><br> Dados Alterados com <b> sucesso </b> . </font> </td> </tr> </table></center> <? } elseif($acao=="modificar_senha"){ ?> <form method="post" action="perfil.php?acao=mod_senha&id=<? echo $id; ?>"> <br><br> <center> <table width="300" border="0" cellspacing="10" style="border= 1px solid black" class="TD"> <tr> <td align="center"> Por Favor Digite o Login </td> </tr> <tr> <td align="center"> <hr> <font face="Arial, Helvetica, sans-serif" size="1"> <br><br> <center class="TD"> Senha Velha : <input type="text" class="campo" name="v_senha"></center><br> <center class="TD">Nova Senha : <input type="password" class="campo" name="n_senha"></center><br> <center class="TD">Redite a Nova Senha : <input type="password" class="campo" name="c_n_senha"></center><br> <br><br> <center><input type="submit" value="Modificar" class="botao2" name="submit"></center> </form> </font> </td> </tr> </table></center> <? } elseif($acao=="mod_senha") { conectar(); $checa_senha = mysql_query("SELECT * FROM pml_usuarios WHERE id='$id'") or die("Erro"); $dados3 = mysql_fetch_array($checa_senha); $a_senha=$dados3["senha"]; $senha_id=$dados3["id"]; if($a_senha!=$v_senha) { printf('Senha Inválida'); exit; } elseif($n_senha==$v_senha){ printf('Suas senhas estão identicas!'); exit; } elseif($n_senha!=$c_n_senha){ printf('A Nova Senha e Confirma Nova Senha Estão Diferente!'); exit; } else{ $modifica_senha = mysql_query("UPDATE pml_usuarios SET senha='$n_senha' WHERE id='$senha_id'") or die ("Erro ao modifcar Senha"); ?> <br><br> <center> <table width="300" border="0" cellspacing="10" style="border= 1px solid black" class="TD"> <tr> <td align="center"> Alterar Senha </td> </tr> <tr> <td align="center"> <hr> <font face="Arial, Helvetica, sans-serif" size="1"> <br><br> Senha alterada com <b> sucesso </b> . </font> </td> </tr> </table></center> <? } } ?> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Setembro 19, 2004 Denunciar Share Postado Setembro 19, 2004 quando o erro é na ultima linha provavelmente voce esqueceu de por um }tenta ae, qualquer coisa (se não for isso) a gente le o codigo todofalou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Setembro 19, 2004 Autor Denunciar Share Postado Setembro 19, 2004 agora não esta aparecendo os campos text .ei mano , entre no site pra ver .http://guild.superihost.com/login.phpusuario : 2senha : 2depois que você logar , entra no link . Tera que aparecer os campos text e os dados do cadastro . <? include("includes/funcoes.php"); include("includes/config.php"); if ($Login == 'ok') { $logado = "1"; } else{ $logado = "0"; } if(!isset($acao)) { ?> <br><br> <center> <table width="300" border="0" cellspacing="10" style="border= 1px solid black" class="TD"> <tr> <td align="center"> Alterar Dados </td> </tr> <tr> <td align="center"> <hr> <font face="Arial, Helvetica, sans-serif" size="1"> <br><br> <? if($logado=="1"){ conectar(); $sqlexe = mysql_query("SELECT * FROM pml_usuarios WHERE username='$usuario'"); $perfil = mysql_fetch_array($sqlexe); $p_id=$perfil["id"]; $p_nome=$perfil["nome"]; $p_email=$perfil["email"]; $p_s_nome=$perfil["s_nome"]; $p_estado=$perfil["estado"]; $p_bairro=$perfil["bairro"]; $p_avatar=$perfil["avatar"]; ?> <form method="post" action="perfil.php?acao=alterar&id=<? echo $p_id; ?>"> <? include("conexao.php"); // Conecta ao Banco de dados mysql_connect($host,$user,$pass) or die ("Impossivel Conectar ao Servidor MySQL"); // Seleciona o banco de dados mysql_select_db($db) or die ("Impossivel Abrir Database"); // Inicia uma busca na tabela usuarios em todos os campos $result = mysql_query("Select * FROM pml_usuarios where username='$username'"); while($row = mysql_fetch_array($result)) { ?> Usuário : <input type="text" class="campo" size="15" name="username" value="<?=$row["username"];?>" > Nome : <input type="text" class="campo" size="15" name="n_nome" value="<?=$row["nome"];?>"> Sobre Nome : <input type="text" class="campo" size="15" name="n_s_nome" value="<?=$row["s_nome"];?>"> Email : <input type="text" class="campo" size="15" name="n_email" value="<?=$row["email"];?>"> Estado : <input type="text" class="campo" size="15" name="n_estado" value="<?=$row["estado"];?>"> Bairro : <input type="text" class="campo" size="15" name="n_bairro" value="<?=$row["bairro"];?>"> <? } ?> <br><br> <center><input type="submit" value="Login" class="botao2" name="submit"></center> </form> </font> </td> </tr> </table></center> } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Setembro 19, 2004 Denunciar Share Postado Setembro 19, 2004 Poste o código do login! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Setembro 19, 2004 Autor Denunciar Share Postado Setembro 19, 2004 Ei cara , aquele script que te passei é o do alterar_cadastro.phpesse abaixo é do login . <body bgcolor="#FFFFFF" text="#000000"> <?php error_reporting(128); session_start(); include("includes/funcoes.php"); include("includes/config.php"); if ($Login == 'ok') { $logado = "1"; } else{ $logado = "0"; } ?> <? if ($logado == '0'){ ?> <form method="post" action="check_login.php"> <br><br> <center> <table width="200" border="0" cellspacing="10" style="border= 1px solid black" class="TD"> <tr> <td align="center"> Por Favor Digite o Login <br><br> <center><a href="admin/index.php"><img src="imagens/admin.jpg" border="0"><a> </td> </tr> <tr> <td align="center"> <hr> <font face="Arial, Helvetica, sans-serif" size="1"> <br><br> <center class="TD"> Usuário : <input type="text" class="campo" name="username"></center> <center class="TD"> Senha : <input type="password" class="campo" name="senha"></center> <br><br> <center><a href="cadastro.php"><img src="imagens/cadastrar.jpg" border="0"></a> <br><br></center> <center><a href="recuperar.php"><img src="imagens/esqueci_minha_senha.gif" border="0"></a></center> <br><br> <center><input type="submit" value="Login" class="botao2" name="submit"></center> </form> </font> </td> </tr> </table></center> <? } else if($logado=="1") { header("Location: site.php"); ?> <? } ?> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Setembro 19, 2004 Denunciar Share Postado Setembro 19, 2004 Mais cade a parte que registra a variavel "$Login" que se positivo vai ser igual a "ok" ?! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Setembro 19, 2004 Autor Denunciar Share Postado Setembro 19, 2004 é uma session , ele ta no check_login.php. O problema é no alterar_cadastro.phpNão esta apareçendo os campos text . Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Setembro 19, 2004 Denunciar Share Postado Setembro 19, 2004 Eu sei que o problema é nesta página, mais pode ser a página anterior ou ao que estão no include que está fazendo com que o formulário não apareça.Que por sua vez o "$Login" tem que ser igual à "ok", que atribui a variavel "$logado" o valor "1", fazendo assim os campos aparecerem! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 mestre fyoda Postado Setembro 19, 2004 Autor Denunciar Share Postado Setembro 19, 2004 ei mano é isso mesmo , referente ao $Login , mas você tem alguma ideia do que esta acontecendo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Setembro 19, 2004 Denunciar Share Postado Setembro 19, 2004 Cara, é isso que estou tentando te dizer a varios tópicos, o problema pode ser na hora de declará a variavel, ou em outro arquivo Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
mestre fyoda
Parse error: parse error in /home/www/guild.superihost.com/perfil.php on line 315
esse erro da no </html> , me ajudem a corrigir esse erro .
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.