Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2012, 23:57
el_chivoregresa
 
Fecha de Ingreso: febrero-2012
Mensajes: 84
Antigüedad: 13 años, 1 mes
Puntos: 3
error php con base de datos

buenas tengo un problema con este codigo:
cuando el usuario si esta en la base de datos realiza la primera sentencia

pero cuando el usuario no esta en la base de datos no realiza la sentencia que esta en rojo
como podria hacer con este problema?

<?php

mysql_connect("localhost", "pag", "87215851" ) 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"]);

buenas
$result = mysql_query("SELECT * FROM usuarios WHERE nick='$nick'");
if($row = mysql_fetch_array($result)){
{
if($row["nick"] == $nick)
{
//90 dias dura la cookie

setcookie("usNick",$nick,time()+7776000);
echo header ("Location: http://www.pag.com/reg.php");
}
}
else
{
echo header ("Location: http://www.pagerror.com");
}
}
?>