Foros del Web » Programando para Internet » PHP »

Cambiar color a utimo registro modificado

Estas en el tema de Cambiar color a utimo registro modificado en el foro de PHP en Foros del Web. Buenas tardes, Estoy trabajando en un pequeño módulo que permite a los usuarios solicitar una sala para un evento, posteriormente el Admin puede ver la ...
  #1 (permalink)  
Antiguo 15/08/2022, 13:49
Avatar de javier0730  
Fecha de Ingreso: enero-2010
Ubicación: Jalisco
Mensajes: 82
Antigüedad: 14 años, 10 meses
Puntos: 8
Cambiar color a utimo registro modificado

Buenas tardes,

Estoy trabajando en un pequeño módulo que permite a los usuarios solicitar una sala para un evento, posteriormente el Admin puede ver la solicitudes que hay y asignar una sala a cada petición.

Necesito que en el listado de solicitudes atendidas se pueda identificar facilmente la última solicitud atendida, por ejemplo imprimiendo esa fila en otro color.

Actualmente tengo este código, que basicamente hace una consulta a la tabla para obtener las solicitudes que ya fueron atendidas omitiendo las que son para eventos que ya se llevaron a cabo. Inicialmente yo ordene los resultados por fecha de atención ya que tengo ese campo en mi base de datos, el problema es que al usuario no le agrado verlos ordenados por fecha de atención ya que los quiere ordenados por fecha en que se realizar evento pero si poder identificar facilmente cual fue el último al que se le asigno una sala, es por eso que estaba pensando en imprimir ese registro en otro color, pero ya no se como continuar.

Quedo en espera de sugerencias, muchas gracias..

Código PHP:
Ver original
  1. <?php
  2.         $ConsulSolic = mysqli_query($conexion, "SELECT * FROM solicitudes WHERE fhr_reserva >= '$FechaActual' AND estatus = 'AGENDADA' ORDER BY fhr_reserva DESC ");
  3.        
  4.         if($ResulSolic = mysqli_fetch_array($ConsulSolic))
  5.         {
  6.             ?>
  7.             <center><strong>CATÁLOGO DE SOLICITUDES ATENDIDAS<br /><br /></strong></center>
  8.            
  9.             <table align="center" width="1300px" border="0">
  10.               <tr>
  11.                 <td align="center" width="100px"><strong>Fecha elaboración</strong></td>
  12.                 <td align="center"><strong>Solicitante</strong></td>
  13.                 <td align="center"><strong>Nombre del evento</strong></td>
  14.                 <td align="center" width="100px"><strong>Fecha solicitada</strong></td>
  15.                 <td align="center" width="80px"><strong>Hora Inicio</strong></td>
  16.                 <td align="center" width="80px"><strong>Hora Fin</strong></td>
  17.                 <td align="center" width="100px"><strong>Sala Asignada</strong></td>
  18.                 <td>&nbsp;</td>
  19.               </tr>
  20.              
  21.               <?php
  22.               do
  23.               {
  24.                   ?>
  25.                   <tr>
  26.                       <td align="center">
  27.                         <?php   echo $ResulSolic['fhr_solicitud'];  ?>
  28.                       </td>
  29.                      
  30.                       <td>
  31.                         <?php echo $ResulSolic['usuario']; ?>
  32.                       </td>
  33.                      
  34.                       <td>
  35.                         <?php echo $ResulSolic['nombre_evento']; ?>
  36.                       </td>
  37.                      
  38.                      
  39.                       <td align="center">
  40.                         <?php   echo $ResulSolic['fhr_reserva'];|?>
  41.                       </td>
  42.                      
  43.                       <td align="center">
  44.                         <?php echo $ResulSolic['hora_inicio']; ?>
  45.                       </td>
  46.                      
  47.                       <td align="center">
  48.                         <?php echo $ResulSolic['hora_fin']; ?>
  49.                       </td>
  50.                      
  51.                       <?php
  52.                       // SI AUN NO SE ASIGNA SALA (estatus = PENDIENTE)
  53.                       if ($ResulSolic['estatus'] == "PENDIENTE")
  54.                       {
  55.                           ?>
  56.                           <td>
  57.                             <strong><font color='red'>Esperando sala.</font></strong>
  58.                           </td>
  59.                           <?php
  60.                       }
  61.                      
  62.                       // SI YA SE ASIGNO SALA (estatus = AGENDADA)
  63.                       if ($ResulSolic['estatus'] == "AGENDADA")
  64.                       {
  65.                           $id_sala_asignada = $ResulSolic['id_sala'];
  66.                          
  67.                           //////////// Mostrar datos de la sala asignada
  68.                           $Consul = mysqli_query($conexion, "SELECT * FROM salas WHERE salas.id_sala = '$id_sala_asignada'");
  69.                           $Resul = mysqli_fetch_array($Consul);
  70.                          
  71.                           $nombre_sala = $Resul['nombre'];
  72.                          
  73.                           ?>
  74.                           <td>
  75.                             <strong><font color='blue'><?php echo $nombre_sala; ?></font></strong>
  76.                           </td>
  77.                           <?php
  78.                       }
  79.                       ?>
  80.                      
  81.                   </tr>
  82.                   <?php
  83.               }
  84.               while ($ResulSolic = mysqli_fetch_array($ConsulSolic));
  85.         }
  86.         ?>

Etiquetas: color, post, registro, select
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:50.