Lo que tengo de código es:
Cita:
Pero lo debo estar haciendo mal al asignar un array al otro. $bbdd = mysql_connect($host, $usuario, $password) or die ("Could not connect: " . mysql_error()); //conectamos con base de datos.
$tablausuario = mysql_select_db($bd, $bbdd) or die(mysql_error());//seleccionamos base de datos fichaje de nuestra base de datos.
if (bbdd){
$cons_dias = 'select fecha,hora,entrada_salida from fichaje where user="'.$_SESSION[login].'" AND fecha >= "'.$primer_dia.'" AND fecha<= "'.$ultimo_dia.'" ORDER BY fecha ASC';
/* seleccionamos de la base de datos los datos que necesitaremos que serán la fecha, hora y la entrada o salida del usuario
registrado donde los registros que cogeremos sera el primer dia de la semana y los posteriores*/
//echo $cons_dias;
$respuesta = mysql_query($cons_dias, $bbdd) or die(mysql_error());; //ejecutamos la consulta.
$filas = mysql_num_rows($respuesta); //número de filas guardadas
echo '<br>';
// Guardamos resultado en un array
$c=0;
while($fila[$c] = mysql_fetch_array($respuesta))
{
// Consultamos día de semana
$dia = fRecibeFechaRetornaDia($fila[$c]["fecha"]); //esta funcion recibe una fecha y devuelve el dia de la semana que es LUNES, MARTES....
$entrada_salida = $fila[$c]["entrada_salida"];
$hora = $fila[$c]["hora"];
$array_ordenado [$dia][$entrada_salida][$hora] = $fila[$c];
//$fecha = $fila[$c]["fecha"];
//$hora = $fila[$c]["hora"];
//$in_out = $fila[$c]["entrada_salida"];
$c+=1;
// Array
// [0][0] Lunes - Entrada o $array_ordenado["LUNES"]["Entrada"]["hora"] para que me devuelva la hora de la entrada del lunes.
// [0][1] Lunes - Salida
// [0][2] Lunes - Suma
// [1][0] Martes - Entras ....
}//fin de while
echo print_r($array_ordenado); //me devuelve solo un "1".
}//fin de if
?>
$tablausuario = mysql_select_db($bd, $bbdd) or die(mysql_error());//seleccionamos base de datos fichaje de nuestra base de datos.
if (bbdd){
$cons_dias = 'select fecha,hora,entrada_salida from fichaje where user="'.$_SESSION[login].'" AND fecha >= "'.$primer_dia.'" AND fecha<= "'.$ultimo_dia.'" ORDER BY fecha ASC';
/* seleccionamos de la base de datos los datos que necesitaremos que serán la fecha, hora y la entrada o salida del usuario
registrado donde los registros que cogeremos sera el primer dia de la semana y los posteriores*/
//echo $cons_dias;
$respuesta = mysql_query($cons_dias, $bbdd) or die(mysql_error());; //ejecutamos la consulta.
$filas = mysql_num_rows($respuesta); //número de filas guardadas
echo '<br>';
// Guardamos resultado en un array
$c=0;
while($fila[$c] = mysql_fetch_array($respuesta))
{
// Consultamos día de semana
$dia = fRecibeFechaRetornaDia($fila[$c]["fecha"]); //esta funcion recibe una fecha y devuelve el dia de la semana que es LUNES, MARTES....
$entrada_salida = $fila[$c]["entrada_salida"];
$hora = $fila[$c]["hora"];
$array_ordenado [$dia][$entrada_salida][$hora] = $fila[$c];
//$fecha = $fila[$c]["fecha"];
//$hora = $fila[$c]["hora"];
//$in_out = $fila[$c]["entrada_salida"];
$c+=1;
// Array
// [0][0] Lunes - Entrada o $array_ordenado["LUNES"]["Entrada"]["hora"] para que me devuelva la hora de la entrada del lunes.
// [0][1] Lunes - Salida
// [0][2] Lunes - Suma
// [1][0] Martes - Entras ....
}//fin de while
echo print_r($array_ordenado); //me devuelve solo un "1".
}//fin de if
?>