
05/03/2012, 11:17
|
| | Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 13 años, 1 mes Puntos: 3 | |
codigo no funciona bien la segunda sentencia el else q esta en rojo no c me cumple cuando el usuario no est en la base de datos por q sera?
<?php
mysql_connect("localhost", "user", "0000" ) or die(mysql_error());
mysql_select_db("db" ) or die(mysql_error());
function quitar($mensaje)
{
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("'","'",$mensaje);
$mensaje = str_replace("\\","",$mensaje);
return $mensaje;
}
if(trim($_POST["nick"]) != "")
{
$nick = quitar($_POST["nick"]);
$result = mysql_query("SELECT * FROM usuarios WHERE nick='$nick'");
if($row = mysql_fetch_array($result))
{
if($row["nick"] == $nick) //El usuario existe
{
//90 dias dura la cookie
setcookie("usNick",$nick,time()+7776000);
echo header ("Location: http://www.pag-.com/reg.php");
}//if($row["nick"] == $nick) //El usuario existe else //El usuario no existe
{
echo header ("Location: http://www.pag.com/clavein.html");
}
}//if($row = mysql_fetch_array($result))
}//if(trim($_POST["nick"]) != "")
?> |