23/08/2013, 11:37
|
| | Fecha de Ingreso: agosto-2013 Ubicación: panama
Mensajes: 11
Antigüedad: 11 años, 2 meses Puntos: 0 | |
Respuesta: Como llenar un array con varios unos con un for cada vez que se cumpla tal bueno volvere a reformular la pregunta XD
este es mi codigo
$f_consulta="SELECT a.dia, b.fecha, b.h_trab FROM feriados a, transaccional_log b WHERE a.dia=b.fecha AND b.id_persons='".$fila['id']."'"; //usé alias XD
$ex=$db->query($f_consulta);//ejecuto
$row3=$db->fetch_array($ex);//recorro la fila
//$n_verifica=$db->num_rows($ex);//verifico
$dia_feriado = $row3['dia'];//dia feriado campo tabla 1
$f_feriado = $row3['fecha'];//campo tabla 2
$contador=0; //aqu
if ($f_feriado==$dia_feriado)// lo que digo aqui es que si la fecha es igual a la otra que esta en el otro campo
{
$contador++;//aqui es donde quiero que me funcione el contador
}
$row3['h_trab'];
$exp=explode(":", $row3['h_trab']);
$ocho = $exp[0];
$d_fdo=$ocho * $contador * $gano_por_dia *2.5;//aqui
$dias_feriados= number_format($d_fdo, 2, '.', '');
$arrayName = array();
array_unshift($arrayName, $fecha);
print_r($arrayName);
pero mi pregunta real seria dentro de ese if o como sea.. como hago para que cuando llegue un dia feriado almacene un uno (como acumulador) por cada dia de la condicio if.
EJEMPLO:
dia fulano(feriado)
que se acumule 1(ida)
pasan los dias....
otro fulano(otro dia feriado) se acumule otro 1
llevo dos 1
bueno al final yo veo como los sumos
estava pensando almacenar esos unos pero noc como sin tener que cuando pasen los dias no se borre lo que tengo almacenado creo q ahora si xq he estado intentando y naadaaa de naadaaa |