Já te mandei por PM!! Olhe lá e espero que possa me ajudar!! falou.Vlw! Up, me ajudem!! Edit: Atualizando o tópico: Achei um outro script melhor, só que agora está dando outro erro...! O.ó! <? include "config.php"; if ( $acao == "logout" ) { setcookie("login","",time()-3600); setcookie("senha","",time()-3600); } if ( $acao == "logar" ) { $conexao = mysql_connect($host, $login_db, $senha_db) or die (mysql_error()); $bd = mysql_select_db($database) or die (mysql_error()); $confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login='$login' AND senha='$senha'") or die (mysql_error()); $contagem = mysql_num_rows($confirmacao) or die (mysql_error()); if ( $contagem == 1 ) { setcookie ("login", $login, time() + 3600); setcookie ("senha", $senha, time() + 3600); echo "Você esta logado. "; echo "Aguarde..."; echo "<meta http-equiv="refresh" content="5; URL=http://www.tecnomagazine.lusopt.info/index.html">"; } else { echo "Login ou senha inválidos. <a href=java script:history.go(-1)>Clique aqui para voltar.</a>"; } } ?> <? if ( $acao == "") { ?> <form name="login" method="post" action="?acao=logar"> <table width="480" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="150"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></td> <td width="250"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="login" type="text" id="login"> </font></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td> <td><input name="senha" type="password" id="senha"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></td> </tr> <tr> <td><div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="entrar" type="submit" id="entrar" value="Entrar"> </font></div></td> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><a href="?acao=senha">Esqueceu a senha?</a> <a href="?acao=cadastrar">Cadastre-se</a> <a href="?acao=alterar">Alterar Dados</a></font></td> </tr> </table> </form> <? } ?> <? if ( $acao == "logout" ) { echo "Logout efetuado com sucesso!<br><br>Transferindo para a Página Principal."; ?> <meta http-equiv="refresh" content="3; URL=index.php"> <? } ?> <? if ( $acao == "senha" ) { ?> <form name="senha" method="post" action="login.php?acao=enviarsenha"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="150"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></td> <td width="250"><input name="login" type="text" id="login"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td> <td><input name="email" type="text" id="email"></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2"><div align="center"> <input name="enviar" type="submit" id="enviar" value="Enviar minha Senha"> </div></td> </tr> </table> </form> <? } ?> <? if ( $acao == "enviarsenha" ) { include "config.php"; $db = mysql_connect ($host, $login_db, $senha_db); //conecta ao mysql $basedados = mysql_select_db($database); //conecta a base de dados $confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND email = '$email'", $db); //verifica se o login e a email conferem while ($row = mysql_fetch_array($confirmacao)) { $login = $row["login"]; $senha = $row["senha"]; $email = $row["email"]; } $contagem = mysql_num_rows($confirmacao); //traz o resultado da pesquisa acima if ( $contagem == 1 ) { $msg = "Recuperação de senha" . chr(13) . chr(10); $msg .= "Senha enviada em " . date("d/m/Y") . ", os dados seguem abaixo: " . chr(13) . chr(10) . chr(10); $msg .= "Login : " . $login . chr(13) . chr(10); $msg .= "Email : " . $email . chr(13) . chr(10); $msg .= "Senha : " . $senha . chr(13) . chr(10); $Remetente = "Senha@scripts.kom.pt"; mail($email, "Recuperação de Senha",$msg,"From: $Remetente\n"); //campos do email na ordem, email destinho (não deve ser alterada), assunto, conteudo (não deve ser alterado), remetente (também não altere) echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Sua senha foi enviada com sucesso para o email: $email.</font></div>"; //resposta se o email foi enviado com sucesso } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Seu login ou email está incorreto.</font></div>"; //resposta se não foi possivel enviar o email } } ?> <? if ( $acao == "cadastrar" ) { ?> <form name="cadastrar" method="post" action="login.php?acao=enviarcadastro"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="150"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></td> <td width="250"><input name="nome" type="text" id="nome" maxlength="75"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Login:</font></td> <td><input name="login" type="text" id="login" maxlength="30"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td> <td><input name="senha" type="password" id="senha" maxlength="30"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Repetir Senha:</font></td> <td><input name="senha2" type="password" id="senha2" maxlength="30"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td> <td><input name="email" type="text" id="email" maxlength="50"></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2"><div align="center"> <input name="enviar" type="submit" id="enviar" value="Enviar Cadastro"> <input name="limpar" type="reset" id="limpar" value="Limpar Dados"> </div></td> </tr> </table> </form> <? } ?> <? if ( $acao == "enviarcadastro" ) { include "config.php"; $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 login = '$login'", $db); //conferimos se o login escolhido já não foi cadastrado $contagem = mysql_num_rows($pesquisar); //traz o resultado da consulta acima $login=$_POST["login"]; $senha=$_POST["senha"]; $senha2=$_POST["senha2"]; 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 $cadastrar = mysql_query("INSERT INTO `$tabela` (nome, login, senha, email) VALUES ('$nome','$login','$senha','$email')", $db); //insere os campos na tabela if ( $cadastrar == 1 ) { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br>Cadastro efectuado com sucesso.<br><br>AGUARDE...</font></div>"; //se cadastrou com sucesso o usuário aparece essa mensagem echo "<meta http-equiv=\"refresh\" content=\"2;URL={$url}\">"; } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar cadastrar.</font></div>"; //caso houver um erro quanto as configurações aparece essa mensagem } } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar se cadastrar:<br><br>$errors</font></div>"; //mostra os erros do usuário, caso houver } } ?> <? if ( $acao == "alterar") { ?> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <? include "config.php"; $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); $confirmacao = mysql_query("SELECT * FROM `$tabela` WHERE login = '$login' AND email = '$email'", $db); while ($row = mysql_fetch_array($confirmacao)) { $codigo = $row["codigo"]; $nome = $row["nome"]; $login = $row["login"]; $senha = $row["senha"]; $email = $row["email"]; } $contagem = mysql_num_rows($confirmacao); ?> <form name="cadastrar" method="post" action="?acao=enviaralterar"> <input name="code" type="hidden" id="code" maxlength="75" value="<? echo $codigo ?>"> <table width="400" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="150"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></td> <td width="250"><input name="nome" type="text" id="nome" maxlength="75" value="<? echo $nome ?>"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Senha:</font></td> <td><input name="senha" type="password" id="senha" maxlength="30"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Repetir Senha:</font></td> <td><input name="senha2" type="password" id="senha2" maxlength="30"></td> </tr> <tr> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></td> <td><input name="email" type="text" id="email" maxlength="50" value="<? echo $email; ?>"></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td colspan="2"><div align="center"> <input name="enviar" type="submit" id="enviar" value="Enviar Cadastro"> <input name="limpar" type="reset" id="limpar" value="Limpar Dados"> </div></td> </tr> </table> </form> </body> </html> <? } ?> <? if ( $acao == "enviaralterar" ) { ?> <? include "config.php"; $db = mysql_connect ($host, $login_db, $senha_db); $basedados = mysql_select_db($database); if ( $senha == "" ) { $errors .= "Você não digitou uma senha<br>"; } if ( $errors == "" ) { $alterar = mysql_query("UPDATE `$tabela` SET nome = '$nome', senha = '$senha', email = '$email' WHERE codigo = '$code'", $db); if ( $alterar == 1 ) { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br>Dados alterados com sucesso.<br><br>AGUARDE...</font></div>"; echo "<meta http-equiv=\"refresh\" content=\"2;URL={$url}/login.php\"/>"; } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Ocorreu um erro no servidor ao tentar alterar seus dados.</font></div>"; } } else { echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Ocorreu os seguintes erros ao tentar alterar seus dados:<br><br>$errors</font></div>"; } ?> <? } ?> <? if ( $acao == "excluir" ) { ?> <? include "config.php"; $conexao = mysql_connect($host, $login_db, $senha_db) or die (mysql_error()); $bd = mysql_select_db($database) or die (mysql_error()); $user = mysql_query("SELECT * FROM `$tabela`") or die(mysql_error()); print "<table>"; print "<tr><th> Login </th> <th> Excluir </th></tr>"; while($res=mysql_fetch_array($user)){ print "<tr><td>".$res['login']."</td><td><A href=\"login.php?acao=cexcluir&&codigo=".$res['codigo']."\">Excluir</a></td></tr>"; } print "</table>"; } ?> <? if ( $acao == "cexcluir" ) { include("config.php"); $conexao = mysql_connect($host, $login_db, $senha_db) or die (mysql_error()); $bd = mysql_select_db($database) or die (mysql_error()); echo (mysql_query("delete from `$tabela` where codigo='".$_GET['codigo']."'")) ? "Usuario Excluido com sucesso" : "Não foi possivel excluiro usuario tente mais tarde"; } ?> [/codebox] Agora dá o seguinte erro: