Ver Mensaje Individual
  #6 (permalink)  
Antiguo 15/10/2008, 07:57
alfredorz
 
Fecha de Ingreso: junio-2008
Mensajes: 56
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Ayuda con aplicación, problemas en array

Por ejemplo ahoramismo tengo creado el siguiente código:

Cita:
echo '<center>';
echo '<table width="50%" border="1" >';
echo '<tr>'; //fila
echo '<td width="25%" align="center"><p><b><font color="#000000">Fecha</font></b></p></td>';
echo '<td width="25%"align="center"><p><b><font color="#000000">Ficha</font></b></p></td>';
echo '<td width="25%"align="center"><p><b><font color="#000000">Hora</font></b></p></td>';
echo '<td width="25%"align="center"><p><b><font color="#000000">Total</font></b></p></td></tr>';
for($d=0; $d<$c; $d++){
$fecha = $fila[$d]["fecha"];
$entr_sal = $fila[$d]["entrada_salida"];
$hora = $fila[$d]["hora"];
echo '<tr>';
echo '<td width="25%" valign="top" align="center" >';
echo $fecha;
echo '</td>';
echo '<td width="25%" valign="top" align="center" >';
echo $entr_sal;
echo '</td>';
echo '<td width="25%" valign="top" align="center" >';
echo $hora;
echo '</td>';
echo '<td width="25%" valign="top" align="center" >';
if ($entr_sal = "Entrada") /*si para la fila donde estoy es entrada pues busco si la siguiente fila contiene la misma fecha.
si es asi cojo la columna hora del siguiente dia para restar la hora a la columna en que estamos situados */
{ $c=d+1;
$fecha_dia_sig = $fila[$c]["fecha"];
$ent_sal_sig = $fila[$c]["entrada_salida"];
$hora_dia_sig = $fila[$c]["hora"];
if ($fecha_dia_sig = $fecha)
{
$hora2 = $hora;
$hora1 = $hora_dia_sig;
$horat = dif(hora1,hora2);


}
else
{
echo "ese dia no fichastes salida";
}
echo '</td></tr>';
}
} // fin for;
echo '</table>';
echo '</center>';
Pero de esta forma se me estar cortando filas. Quitando todo lo que contiene el primer if me saca 4 filas (correcto) pero tal y como está este código sólo me sale 1fila.

Un saludo.