Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2015, 13:48
Avatar de el_cesar
el_cesar
 
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años, 9 meses
Puntos: 20
Error contando filas

Ahora estoy intentando consultar los datos del array en la base de datos, lo que necesito es saberr cuales de los empleeados estan asignados ya a una ttarea, lo que inteentto hacer es:

Obtengo todos los id de los empleads de la lista, los almaceno en un array, luego consulto la tabla de asignacion de reemplazos para saber si el empleado esta asignadoo esta libre, para eso entonces mi script esta asi:

Código PHP:
Ver original
  1. //Paso 2, Traemos la lista de los Empleados
  2.  
  3. $cons0="SELECT * FROM Eventuales";
  4. $rcons0 = mysql_query($cons0);
  5.  
  6. $listado = array();
  7.     while ($lis=mysql_fetch_assoc($rcons0)){
  8.         $listado[]=$lis['Id_eventual'];
  9.         $nombreres = $lis['Nombre'];
  10.     }
  11.  
  12.  
  13. reset($listado);
  14. //Consultamos si esta asignado
  15.  
  16. echo "<table>
  17.         <tr><td colspan='2' align='center'>Eventuales Disponibles</td></tr>
  18.         <tr><td>Nombre</td><td>Estado</td>";
  19. $asig = "SELECT * FROM Evento WHERE Fecha_fin < '$fecha_inicio' AND id_eventual == '$valor'";
  20. while (list(, $valor) = each($listado)) {
  21.     $casig=mysql_query($asig);
  22.    
  23.     $resasig = mysql_num_rows($casig);
  24.     if ($resasig == '0'){
  25.         echo "<tr><td>".$nombreres."</td>";
  26.         echo "<td>Asignar</td></tr>";
  27.     }
  28.    
  29. }

Cuando la ejecuto me da este error Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/fmiclcom/public_html/brillaseo/consulta.php on line 53

la linea 53 es
Código PHP:
Ver original
  1. $resasig = mysql_num_rows($casig);
__________________
Say no more.......