primero en enlace.php debes tener algo asi,no??
Código PHP:
$conexion = mysql_connect ("HOST", "USER", "PASS")
or die ("No se puede conectar con el servidor");
mysql_select_db ("DB_NAME")
or die ("No se puede seleccionar la base de datos");
Bueno lo primero para ejecutar la consulta yo hago
Código PHP:
$consulta = mysql_query ($sql, $conexion )
or die (mysql_error ($conexion )); //mysql_error ($conexion ) muestra el error que ha habido
tu por lo que veo $consulta=mysql_query($sql);, creo que asi esta mal
por otro lado
Código PHP:
mysql_num_rows($consulta);
devuelve el nº de tuplas que han resultado de la consulta, y tu parece que lo emplees como si debolviera un booleano,
Por otro lado yo para registrar variables en la sesion empleo
Código PHP:
$_SESSION['nombre_vble']==vble_que_quiero_registrar
Y en tu caso yo lo haria de la siguiente forma
Código PHP:
$sql="SELECT * FROM usuarios WHERE login='$login' AND pass='$pass'";
$consulta = mysql_query ($sql, $conexion )
or die (mysql_error ($conexion ));
$ntuplas=mysql_num_rows($consulta);
if ($ntuplas>0) {
$resultado = mysql_fetch_array ($consulta);
$_SESSION['login']=resultado['login'];
$_SESSION['pass']=resultado['pass'];
$_SESSION['nombre1']=resultado['campo1'];
$_SESSION['nombre2']=resultado['campo2'];
...
$_SESSION['nombrex']=resultado['campoX'];
}else echo 'ERROR. Usuario o password incorrectos';
Espero servite de ayuda
Saludos
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)