Olá estou com o seguinte problema....fiz um cadastro de login e usuario por cookies ai o cara loga pelo login e senha e ai aparece uma lugar onde ele pode editar o cadastro..... se ele mudar o login ow se ele deixar o login do jeito q ta, ta me dando uma mensagem q o usuario já existe... como eu corrijo isso, já tentei fazer d tudo e n consegui, por favor me ajudem..... o codigo esta todinho ai.....
<?
if(!$HTTP_COOKIE_VARS["usuario"] && !$HTTP_COOKIE_VARS["senha"]){
header("Location: ../index.php");
}
if($acao == sair){
setcookie("usuario");
setcookie("senha");
header("location: ../index.php");
}
if($acao == sair){
setcookie("usuario");
setcookie("senha");
header("location: ../index.php");
}
$usuar = $_GET['usuario'];
if(!isset($usuar)) {
header("location: ../index.php");
}
if($usuar != $usuario){
header("location: ../index.php");
}
?>
<?
$conec;
$bco;
$conectou = 0;
include "conexao.php";
if ($conectou) {
$stgsql = "select * from users where usuario='$usuario'";
$res = mysql_query($stgsql,$conec);
$linhas = mysql_num_rows($res);
if (($res) and ($linhas)) {
$valor = mysql_fetch_array($res);
$nome = $valor['nome'];
$email = $valor['email'];
$cidade = $valor['cidade'];
$usuario = $valor['login'];
$senha = $valor['senha'];
?>
<table width="778" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="top">
<? if(!$HTTP_COOKIE_VARS["usuario"] && !$HTTP_COOKIE_VARS["senha"]){ ?>
<? } else {
echo "<a href='../index1.php'><img src='../imagens/banner_top.jpg' alt='Site' width='778' height='93' border='0' ismap></a>"; }
?>
</td>
</tr>
</table>
<tr><td valign="top"><table width="392" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="587" height="25" valign="bottom"><div align="center"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">..::
Cadastro ::.. </font></strong></div></td>
</tr>
</table>
<table width="392" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="587" height="8"></td>
</tr>
</table></td>
</tr>
<table width="778" border="0" align="center">
<tr>
<td width="146" height="128" valign="top"><font color="#000000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>
</strong></font></td>
<td width="482" valign="top">
<div align="left">
<table width="453" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#999999">
<tr>
<td width="401"> <table width="453" border="0" cellspacing="1" cellpadding="3">
<tr>
<td width="100%" height="255" valign="top" bgcolor=#FFFFFF><div align="center">
<table width="400" border="0">
<tr>
<td height="251"><div align="center">
<form method="post" >
<table width="393" height="230" align="center" cellpadding="1" cellspacing="0">
<tr valign="top">
<td height="14" colspan="2"><div align="center"><font color="#000000" face="Verdana" size="3"><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br>
<font color="#000000" face="Verdana" size="3">
<?
if($acao){
if ($nome1 == ""){
echo "<font face='Verdana' size='1' color='#FF0000'><b>Favor digitar seu nome.</b></font>";
}
elseif($email1 ==""){
echo "<font face='Verdana' size='1' color='#FF0000'><b>Favor digitar seu e-mail.</b></font>";
}
elseif (!(strpos($email1,"@")) OR strpos($email1,"@") !=strrpos($email1,"@")) {
echo "<font face='Verdana' size='1' color='#FF0000'><b>Favor digitar seu e-mail corretamente</b></font>";}
elseif ($cidade1 == ""){
echo "<font face='Verdana' size='1' color='#FF0000'><b>Favor digitar sua cidade/estado.</b></font>";
}
elseif ($usuario1 == ""){
echo "<font face='Verdana' size='1' color='#FF0000'><b>Favor digitar o seu login.</b></font>";
}
elseif ($senha1 == ""){
echo "<font face='Verdana' size='1' color='#FF0000'><b>Favor digitar a sua senha.</b></font>";
}
elseif (strlen($senha1) < 3){
echo "<font face='Verdana' size='1' color='#FF0000'><b>Sua senha deve conter no mínimo 3 caracteres.</b></font>";
}
elseif ($senha1 != $senha){
echo "<font face='Verdana' size='1' color='#FF0000'><b>Senha atual inválida.</b></font>";
}
elseif ($senha2 == ""){
echo "<font face='Verdana' size='1' color='#FF0000'><b>Favor digitar sua nova senha.</b></font>";
}
elseif (strlen($senha2) < 3){
echo "<font face='Verdana' size='1' color='#FF0000'><b>Sua senha deve conter no mínimo 3 caracteres.</b></font>";
}
elseif ($senha3 != $senha2){
echo "<font face='Verdana' size='1' color='#FF0000'><b>Confirmação de senha inválida.</b></font>";
}
else {
$conec;
$bco;
$conectou = 0;
$usuario = $_POST['usuario'];
include "conexao.php";
if($conectou){
$stgsql = "UPDATE users SET nome= '$nome1', email= 'email1', cidade='$cidade', usuario= '$usuario', senha='$senha2' WHERE usuario=".$valor['usuario']."";
$res = mysql_query($stgsql,$conec);
if($res){
echo "<font face='Verdana' size='1' color='#0000ff'><b>Cadastro editado com sucesso!</b></font>";
}
else{
echo "<font face='Verdana' size='1' color='#FF0000'><b>Usuário \"$usuario1\" já existe, por favor crie outro!<b></font>"; }
}
}
}
?>
<br>
<br>
</font></font> </font></div></td>
</tr>
<tr valign="top">
<td height="14"> <p align="right"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
Seu Nome Completo:</font> </td>
<td height="14"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
<input name="nome1" type="text" class="unnamed1" id="nome1" value="<? echo $valor['nome']; ?>" size="32" maxlength="40">
<font color="#FF0000" size="2"><sup>*</sup>
</font></font></td>
</tr>
<tr valign="top">
<td height="5"> <p align="right"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
Seu e-mail:</font> </td>
<td height="5"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
<input name="email1" type="text" class="unnamed1" id="email1" value="<? echo $valor['email']; ?>" size="32" maxlength="40" >
<font color="#FF0000" size="2"><sup>*</sup></font></font></td>
</tr>
<tr valign="top">
<td height="18"> <p align="right"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
Sua Cidade/Estado:</font> </td>
<td height="18"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
<input name="cidade1" type="text" class="unnamed1" id="cidade3" value="<? echo $valor['cidade']; ?>" size="32" maxlength="40" >
<font color="#FF0000" size="2"><sup>*</sup></font></font></td>
</tr>
<tr valign="top">
<td width="130" height="2" valign="middle">
<p align="right"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
Seu Usuário (Login): </font> </td>
<td width="257" height="2"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
<input name="usuario1" type="text" class="unnamed1" id="usuario4" value="<? echo $valor['usuario']; ?>" size="25" maxlength="20">
<font color="#FF0000" size="2"><sup>*</sup></font></font></td>
</tr>
<tr valign="top">
<td width="130" height="2" valign="middle">
<p align="right"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
Senha atual: </font> </td>
<td width="257" height="2"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
<input name="senha1" type="password" class="unnamed1" id="senha3" size="10" maxlength="8">
<font color="#FF0000" size="2"><sup>*</sup></font></font></td>
</tr>
<tr valign="top">
<td width="130" height="2" valign="middle">
<p align="right"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
Nova senha: </font> </td>
<td width="257" height="2"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
<input name="senha2" type="password" class="unnamed1" id="senha12" size="10" maxlength="8">
<font color="#FF0000" size="2"><sup>*</sup></font></font></td>
</tr>
<tr valign="top">
<td width="130" height="2" valign="middle">
<p align="right"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
Confirma nova senha: </font> </td>
<td width="257" height="2"><font color="#000000" face="Verdana, Arial, Helvetica, sans-serif" size="1">
<input name="senha3" type="password" class="unnamed1" id="senha12" size="10" maxlength="8">
<font color="#FF0000" size="2"><sup>*</sup></font></font></td>
</tr>
<tr valign="top">
<td height="2" colspan="2"> <div align="center">
<font size="1" face="Verdana, Arial, Helvetica, sans-serif"><br>
<input name="acao" type="submit" class="unnamed1" value="Enviar">
<input name="limpar" type="reset" class="unnamed1" value="Limpar">
<br>
</font></div></td>
</tr>
</table>
</form>
</div></td>
</tr>
</table>
</div></td>
</tr>
</table></td>
</tr>
</table>
</div>
</td>
<td width="136" valign="top"> </td>
</tr>
<? }
}?>
</table>
<table width="779" border="0">
<tr> </tr>
</table>