Ayuda con Logueo de usuario.

Gonzalo
04 de Octubre del 2005
El problema que tengo es el siguiente, quiero hacer que un usuario se loguee para mandarlo a otra pagina donde puede modificar sus datos, el problema con el que me topé es que no me esta respetando un if.

Los campos son simple log_usuario para ingresar el usuario y log_contra es para la contraseña.
Las variables datos_usuario y datos_contraseña es donde tengo guardado los datos en una db en mysql.

Codigo:
---------------------------------------
$cadenadatos = "select * from usuario where datos_usuario = '".$log_usuario."'" ;
$query = mysql_query($cadenadatos);
$existe = mysql_num_rows($query);
$campo = mysql_fetch_array($query);
if ($existe <> ""){
if ($log_contra = $campo["datos_contra"]){
$_SESSION["log_usuario"] = $log_usuario ;
echo $campo["datos_usuario"];
echo $campo["datos_contra"];
echo $log_contra ;
session_destroy();
}
else { echo "El nombre de usuario o contraseña no son correctos";}
}
else{ echo "El nombre de usuario o contraseña no son correctos";}
-----------------------------------------------