Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/06/2008, 09:51
filzix
 
Fecha de Ingreso: junio-2008
Mensajes: 30
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: problema con mysql_num_rows

creo que el problema esta en que, te desconectas antes del num_rows prueba esste a ver:

Código PHP:
     
problema con mysql_num_rows
Buenas, tengo problemas con mysql_num_rows
Este es el error que me da

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource im C:\... on line 12

<?php
session_start
();
include(
"conectar.php");
/* Script que recibe las variables de la pagina anterior*/
$tb_nombre="usuario";
$usuario1=$_POST['user'];
$password1=$_POST['password'];
$sql="Select * from $tb_nombre where rut='$usuario1' and password='$password1'";
conectar();
$result=mysql_query($sql);
$cont=mysql_num_rows($result);
if(
$cont>0){
$id_usuario=mysql_result($result,0,"rut");
$nombre=mysql_result($result,0,"nombre");
$apellido=mysql_result($result,0,"apellidos");
$id_perfil=mysql_result($result,0,"tipo_cod");
//se registra los datos del usuario en la SESION
desconectar();
$_SESSION['log_in']=true;
$_SESSION['s_id_usuario']=$id_usuario;
$_SESSION['s_nombre']=$nombre;
$_SESSION['s_apellido']=$apellido;
$_SESSION['s_id_perfil']=$id_perfil;
switch(
$id_perfil){
case 
"1":{ header("location:./principal.php");
break;
}
//se abre sesion administrador
default;
break;
}
}
?>