Jump to content
Fórum Script Brasil
  • 0

Erro Em Php


Guest Jack

Question

Pessoal estou precisando de uma ajuda , estou fazendo uma pagina que troca a senha no meu banco de dados e esta dando um erro que não consegui arrumar.

Esse minha pagina pega o login e a senha atual e a nova senha ela mesmo entra no bd e verifica se o usuario existe e se a senha esta certa se estiver ela faz um update.

Sou iniciante em php(programo em ASP) e tenho certas duvidas como faço pra mandas as informações do form(como senha , login) pra essa minha pagina, eu pesquisei num site e na minha pagina estou passando tudo por variaveis mais não sei se esta correto.

Por favor pessoal deem uma olhada geral no meu codigo e veem se esta tudo certo.

Agradeço desde já pela ajuda.

Abaixo segue o meu codigo.

obs: Um cara me ajudou a arrumar o codigo mas agora da um erro quando eu fecho o html o que esta errado?

O erro é o seguinte:

"Parse error: parse error, unexpected $ in /www/htdocs/mfdp/htdocs/trocasenha.php on line 91"

Por favor me ajudem

///comeca

<?php

if ($acao ==1)

$erro=""

if ($senha==$confsenha)

$erro=1

end if

endif

if erro=="" then

// declarção de variaveis

$host = "141.171.45.228";

$username = "mrovarotto";

$password = "best";

$bd = "mfdp";

$conexao = @mysql_connect($host, $username, $password);

$banco = @mysql_select_db($bd, $conexao);

$ssql= "select * from virtual_users where password= encrypt('$senha',password) and id ='$usuario'"

if (!$query){

die ($erro5="Esse usuario não existe");

} else {

$ssql= "UPDATE virtual_users set password= encrypt('$confsenha') where id ='$usuario'"

$query = @mysql_query($ssql);

if (!$query){

die ($erro6="Erro ao atualizar o banco");

} else {echo "A sua senha foi alterada com sucesso";

mysql_close($conexao);

endif

endif

?>

<html>

<head>

<title>Trocar senha</title>

</head>

<style>

INPUT {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #FFFFFF; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

a {color:#0000AA; text-decoration: none; font-weight: bold; font-size: 10; font-family: "Verdana" }

</style>

<body>

<p><img src="images/v-webmail/logo_infovia.gif" width="125" height="58"> </p>

<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif"><strong>Troca

senha Webmail Infovia</strong></font></p>

<form name="form1" "POST" ACTION="trocasenha.php?$acao=1">

<div align="center">

<p>&nbsp;</p><table border="0">

<tr>

<td><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Login:</font>

</td>

<td width="40"><input type="text" name="txtcampo0" value="<?php print($usuario);?>"</td>

</tr>

<tr>

<td><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Senha

atual:</font> </td>

<td width="40"><input name="txtcampo1" type="password" id="txtcampo1" value= "<?php print($senha);?>"></td>

</tr>

<tr>

<td><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Senha

nova:</font> </td>

<td width="40"><input name="txtcampo2" type="password" id="txtcampo2" value="<?php print($novasenha);?>"></td>

</tr>

<tr>

<td><font size="-1" face="Verdana, Arial, Helvetica, sans-serif">Confirma

nova senha:</font> </td>

<td width="40"><input name="txtcampo3" type="password" id="txtcampo3" value="<?php print($confsenha);?>"></td>

</tr>

</table><br>

<table width="15%" border="0">

<tr>

<td width="43%"><div align="center">

<input type="submit" name="cmdcomando0" value=" OK " width="20%">

</div></td>

<td width="57%"><div align="center">

<input type="reset" name="cmdcomando1" value="Limpar" width="20%">

</div></td>

</tr>

</table>

</div>

</form>

<p align="center">&nbsp;</p>

</body>

</html>

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0
Guest duvidas

se fosse você, eu experimentava usar algo mais bem formatado no codigo

e tb notei algumas partes sem '(' , ')' e sem ';'.

dependendo pode ser um erro q o php não acusa, mas as vezes, atrapalha o bom funcionamento do script

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      652k
×
×
  • Create New...