Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2011, 13:46
Avatar de bUllan9ebrio
bUllan9ebrio
 
Fecha de Ingreso: enero-2011
Ubicación: Chile
Mensajes: 1.128
Antigüedad: 13 años, 3 meses
Puntos: 128
Sonrisa Problema con asistencia :-(

Buenas, tengo un pequeño problema resulta que estoy realizando una lista de asistencia de trabajadores, correspondientes a semanas , esta lista consta de los dias de la semana y los estados de asistencia del personal, incluyo imagen :



esta parte la tengo ok resulta que si quiero pasar asistencia queda de esta forma :



hasta ahi todo bien, pero resulta que si quiero elegir por ejemplo el 07-03-2011 del primer trabajador, el que esta al lado de la casilla Libre, este toma la fecha que sigue de los combo, en este caso el dia 06-03-2011, adjunto el code para ver si me hechan una mano:


Código PHP:
Ver original
  1. for ($m=0;$m<=$menos;$m++)
  2.         {
  3.             $sll="SELECT asis_turno,asis_fecha FROM ipas..asistencia  WHERE asis_fecha='$fe[$m]' AND id_pers='$pers'";
  4.             $exeee=$link20->prepare($sll);
  5.             $exeee->execute();
  6.             $asis_estado="";
  7.             while ($rows=$exeee->fetch())
  8.             {
  9.                 $asis_estado=$rows['asis_turno'];
  10.                 $asis_fecha=$rows['asis_fecha'];
  11.             }
  12.                 if ($asis_estado!='')
  13.                 {
  14.                    
  15.                 }
  16.                 if ($asis_estado=="" || $asis_fecha=="")
  17.                 {
  18.                 echo '<td class="punteado" align="center">
  19.                         <select class="textBox" name="estado[]" onchange="this.form.submit()">
  20.                             <option value="0">--Seleccione--</option>
  21.                             <option value="1">Dia Completo</option>
  22.                             <option value="3">Falta</option>
  23.                             <option value="4">Libre</option>
  24.                             <option value="5">Licencia Medica</option>
  25.                             <option value="2">Medio Dia</option>
  26.                         </select>
  27.                         <input name="persona[]" type="hidden" value="'.$pers.'">
  28.                         <input type="hidden" name="promocion" value="'.$promocion.'"/>
  29.                         <input type="hidden" name="finicio" value="'.$finicio.'"/>
  30.                         <input type="hidden" name="fsupuesta" value="'.$fsupuesta.'"/>
  31.                         <input type="hidden" name="ftermino" value="'.$ftermino.'"/>
  32.                         <input type="hidden" name="semana" value="'.$semana.'"/>
  33.                         <input type="hidden" name="est" value="si"/></td>';
  34.                 }
  35.                     if ($asis_estado=="3")
  36.                     {
  37.                         echo '<td class="punteado" align="center">
  38.                                 <input name="falta" class="input" type="text" readonly="readonly" value="Falta" >
  39.                               </td>';
  40.                     }
  41.                     if ($asis_estado=="2")
  42.                     {
  43.                         echo '<td class="punteado" align="center">
  44.                                 <input name="mediodia" class="input" type="text" readonly="readonly" value="Medio Dia">
  45.                               </td>';
  46.                     }
  47.                     if ($asis_estado=="5")
  48.                     {
  49.                         echo '<td class="punteado" align="center">
  50.                                 <input name="licencia" class="input" type="text" readonly="readonly" value="Licencia Medica">
  51.                               </td>';
  52.                               next($m);
  53.                     }
  54.                     if ($asis_estado=="1")
  55.                     {
  56.                         echo '<td class="punteado" align="center">
  57.                                 <input name="turnocompleto" class="input" type="text" readonly="readonly" value="Dia Completo">
  58.                               </td>';
  59.                     }
  60.                     if ($asis_estado=="4")
  61.                     {
  62.                         echo '<td class="punteado" align="center">
  63.                                 <input name="libe" class="input" type="text" readonly="readonly" value="Libre">
  64.                               </td>';
  65.                     }
  66.         }
  67.         echo '</tr>';

si necesitan mas info la coloco, Gracias de antemano