Código PHP:
<?php
session_start();
if(isset($_SESSION['login']) && $_SESSION['password'])
{
}else
{ echo "Para ingresar a la pagina es necesario estar logeado";
die();
}
?>
Código PHP:
<body>
<?php if($_POST[yu]!=1){?>
<form id="form1" name="form1" method="post" action="">
<label>Login: <input name="login" type="text" id="login" /></label>
<p>
<label>password: <input name="password" type="password" id="password" />
</label>
</p>
<p>
<label><input type="submit" name="Submit" value="Entrar" /></label>
<input name="yu" type="hidden" id="yu" value="1" />
</p>
</form><?php }?>
<?php if ($_POST[login]) {
session_start();
include "conexion.php";
$sql="select nombre,cedula from inscripciones where nombre='$_POST[login]' and cedula='$_POST[password]'";
$consulta=mysql_query ($sql,$conexion);
if (mysql_num_rows($sql) > 0) //linea 33
{
if (list ($_POST[login], $_POST[password])= mysql_fetch_array($consulta))
{include "mostrar.php";
die (); }
else {die ("login o password errado");}
}
session_write_close();
}
?>
</body>
</html>
Cita:
Si elimino dicha linea de codigo "suponiendo que ese sea el verdadero error y no tendria que estar ahi" la sesion no se activa y por lo tanto no puedo entrar a las paginas que tengo resguardadas.Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\php\login.php on line 33
Alguien que este iluminado



