Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/09/2014, 15:19
juangemelo01
 
Fecha de Ingreso: marzo-2011
Ubicación: Oaxaca
Mensajes: 252
Antigüedad: 13 años, 9 meses
Puntos: 17
Respuesta: Ordenar array por claves (iguales) y combinarlos en el mismo PHP

Hola amigo, no te preocupes, me gustan los problemas complejos de este tipo, son como rompecabezas para mi

la única forma que se me ocurre es que incorpores en tu base de dato un campo que tenga el día de la semana (claro, en la tabla Evento, en este ejemplo lo llamare como DiaSemana)

y dentro del segundo while, incorporas lo siguiente

Código PHP:
$contador 1;//Este contador lo usaremos para un ciclo while de 7 dias //
 
while ($contador <= 7) {
//usamos un swich para seleccionar el dia de la semana//
          
switch ($contador) {
              case 
1:
                 
$Dia "Lunes";
                 break;
             case 
2:
                 
$Dia "Martes";         
                 break;
            case 
3:
                 
$Dia "Miercoles";
                 break;
             case 
4:
                 
$Dia "Jueves";         
                 break;
            case 
5:
                 
$Dia "Viernes";
                 break;
             case 
6:
                 
$Dia "Sabado";         
                 break;
             case 
7:
                 
$Dia "Domingo";         
                 break;
//En este caso, no vamos a mostrar ningun valor de la variable aqui, la mostraremos en el siguiente ciclo//

 //Hacemos una 3ra consulta, aplicando un where//
         
$consulta3 "SELECT * FROM Evento WHERE id_Area =".{'$ID_Area'}."AND Fecha =".{'$Fecha'}."AND DiaSemana =".{'$Dia'} ;

         
$resultado3 $mysqli->query($consulta3);
 while (
$fila3$resultado3->fetch_array(MYSQLI_ASSOC)) {
                      
//asignamos los valores a unas variables//
                      
$FechaF $fila3['Fecha'];
                      
$Hora_Inicio $fila3['Hora_Inicio'];
                      
$Hora_Fin $fila3['Hora_Fin'];
                      
$Lugar $fila3['Lugar'];
                      
$Area $fila3['Area'];
                      
$Tema $fila3['Tema'];
                      
$Disertante $fila3['Disertante'];
                      
$Institución  $fila3['Institución '];
                      
//Mostramos los resultados//
                     
echo"             ".$Dia;/*********************************aqui mostramos el dia**************/
                     
echo"             ".$FechaF;
                     echo 
"<br>";
                     echo
"             ".$Hora_Inicio ;
                     echo 
"<br>";
                     echo
"             ".$Hora_Fin ;
                     echo 
"<br>";
                     echo
"             "$Lugar;
                     echo 
"<br>";
                     echo
"             "$Area;
                     echo 
"<br>";
                     echo
"             ".$Tema;
                     echo 
"<br>";
                     echo
"             ".$Disertante;
                     echo 
"<br>";
                     echo
"             ".$Institución;
                     echo 
"<br>";
              }
//Fin del 4to ciclo while//
}//Fin del 3er ciclo while//
}//Fin del 2do ciclo while//
.... 
intenta hacerlo asi amigo y comentas como te fue