Tema: Consulta
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2007, 13:51
hercross
 
Fecha de Ingreso: octubre-2007
Mensajes: 53
Antigüedad: 16 años, 5 meses
Puntos: 0
Consulta

Hola buenas trengo un codigo en php, que de lo que se tarta es que si meto unos datos ( usuario y contraseña) em los compare con los datos de un db, si son correctos me haga una cosa sino me haga otra.

Este es el codigo:

<? session_start(); ?>
<HTML>
<HEAD>
<TITLE>Listado de peliculas de Javivi</TITLE><style type="text/css">
<!--
body {
background-attachment: fixed;
background-repeat: no-repeat;
background-position: center center;
}
-->
</STYLE>
</HEAD>
<BODY background="fondo_index.jpg" bgcolor="0000000">
</BODY>
<?
$_SESSION["usuario"] = $_POST["nombre"];
$_SESSION["password"] = $_POST["pass"];
$i = $_SESSION["usuario"];
$j = $_SESSION["password"];
@mysql_connect("localhost","root","mewtwo") or die('Error conectando a la base de datos'.mysql_error());;
@mysql_select_db("password") or die('Error seleccionando la base de datos' .mysql_error());
$result=@mysql_query("select id from pass where usuario LIKE '$i' AND password LIKE '$j'") or die('Error'.mysql_error());
while($row = @mysql_fetch_array($result)) {
if (isset($_POST["enviar"])) {
if (($_POST["nombre"] == "$i") && ($_POST["pass"] == "$j")) {
$_SESSION["usuario"] = $_POST["nombre"];
$_SESSION["password"] = $_POST["pass"];
//header("Location: admin.php");
echo "<META HTTP-EQUIV='refresh' CONTENT='0; URL=admin.php'>";
} else {
?>
<script language=javascript>

// Capturamos las dimensiones de la pantalla para centrar el popup
altoPantalla = parseInt(screen.availHeight);
anchoPantalla = parseInt(screen.availWidth);

// Calculamos el centro de la pantalla
centroAncho = parseInt((anchoPantalla/2))
centroAlto = parseInt((altoPantalla/2))

// dimensiones del popup
anchoPopup = 400;
altoPopup = 100;

// Calculamos las coordenadas de colocación del Popup
laXPopup = centroAncho - parseInt((anchoPopup/2))
laYPopup = centroAlto - parseInt((altoPopup/2))

// Definimos que página vamos a ver
pagina = "pop.php";

popup = window.open(pagina,"Imagenes","scrollbars=yes,stat us=no,width=" + anchoPopup + ", height=" + altoPopup + ",left = " + laXPopup + ",top = " + laYPopup);

</script>
<?
//echo "<META HTTP-EQUIV='refresh' CONTENT='0; URL=index.php'>";
}
}
}
?>

Si meto los datos correcto perfecto, pero sino se mequeda la pagina en blanco no me habre el pop-up.

Alguien ve algo raro??

P.D: Estoy usando sesiones y queria que si alguien mete en el browser directamente una pagina, sin pasar por la que te pide user and pass, que me vaya a esa (a la que me lo pide), como se podria hacer??

Muchas gracias