Foros del Web » Programando para Internet » PHP »

Consultar varios resultados.

Estas en el tema de Consultar varios resultados. en el foro de PHP en Foros del Web. Planteo mi situación: Estoy creando un script para asignación de reemplazos en una empresa, es algo muy básico, el procedimientto es: El operario llama y ...
  #1 (permalink)  
Antiguo 27/05/2015, 09:13
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.423
Antigüedad: 23 años
Puntos: 20
Consultar varios resultados.

Planteo mi situación:

Estoy creando un script para asignación de reemplazos en una empresa, es algo muy básico, el procedimientto es: El operario llama y entrega los datos del reemplazo (fecha y numero de dias que se necesitan), con esos datos, se busca en una lista de personal quien pueda cubrir ese turno.

Par eso lo qu hice fue, un form donde capturo los datos, y en la consulta lo que hago es consultar la disponibilidad de los operarios para poder asignarlos, para ello tengo el siguiente script

Código PHP:
Ver original
  1. <?php
  2. include ('conexion.php');
  3. //recibimos variables
  4. $supervisor=$_POST['supervisor'];
  5. $mantenimiento=$_POST['mantenimiento'];
  6. $novedad=$_POST['novedad'];
  7. $fecha_inicio=$_POST['fecha_inicio'];
  8. $dias=$_POST['dias'];
  9. $turno=$_POST['turno'];
  10. $operario=$_POST['operario'];
  11. $fecha_solicitud=$_POST['fecha_solicitud'];
  12.  
  13. //paso 1, calculamos la fecha de finalizaci贸n del reempplazo Sumando el numero de dias que dura el evento a la fecha inicial.
  14.  
  15. $fecha_fin=strtotime("+$dias day", strtotime($fecha_inicio));
  16.  
  17. //Obtenemos la Fecha de Finalizaci贸n
  18. $fecha_fin=date("Y-m-d",$fecha_fin);
  19.  
  20. //Paso 2, traemos la fecha de terminaci贸n de los turnos ya asignados.
  21.  
  22. $consulta1 = "SELECT * FROM Evento WHERE Fecha_fin < '$fecha_inicio' ";
  23. $rcc1 = mysql_query($consulta1);
  24.  
  25.  
  26.  
  27. echo "<table><tr><td colspan='2'>Los Eventuales Disponibles son</td>
  28.         <tr><td>Nombre</td>
  29.          <td>Asignar</td>";
  30. while ($consdis= mysql_fetch_array($rcc1)){
  31.         $evoc = $consdis['id_eventual'];
  32.        
  33.         $ced = "SELECT * FROM Eventuales WHERE id-eventual <> '$evoc' order by Nombre ASC";
  34.         $rced =mysql_query($ced);
  35.        
  36.         while ($disp = mysql_fetch_array($rced)){
  37.             echo "<tr><td>".$disp['Nombre']."</td>";
  38.             echo "<td>Asignar</td>";
  39.         }
  40.  
  41.  
  42. }
  43.            
  44.  
  45.  
  46. ?>

Lo que sucede es que no me arroja ningun resultado, lo que pretendo con el script es, primero traer la fecha posterior a la fecha del requerimiento, para luego saber quienes no esta asignados y presentarlos como recurso disponible.

lo que no se es por que no me está arrojaando ningun resutado la cconsulta.

Otra cosa que se me ocure y que no he podido hacer es, almacenar todos los resultadoos de la conulta $ced en un array para luego consultarlos con un IMPLODE (seria más eficiente no )

Alguna idea
__________________
Say no more.......

Etiquetas: consultar, fecha, mysql, select, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:00.