Ver Mensaje Individual
  #17 (permalink)  
Antiguo 26/06/2013, 15:31
Avatar de miguec04
miguec04
 
Fecha de Ingreso: agosto-2008
Ubicación: Cimitarra, Santander
Mensajes: 378
Antigüedad: 16 años, 4 meses
Puntos: 15
Respuesta: Como hacer un case en php y organizar consulta para mostar

Código PHP:
Ver original
  1. if ($_POST['buscador']) {
  2.     // Tomamos el valor ingresado
  3.     $buscar         = $_POST['palabra'];
  4.     // Si está vacío, lo informamos, sino realizamos la búsqueda
  5.     if(empty($buscar)) {
  6.         echo "No se ha ingresado una cadena a buscar";
  7.     } else {
  8.         // Conexión a la base de datos y seleccion de registros
  9.         $con            = mysql_connect($bdServerName, $bdServerUser, $bdServerPassword);
  10.         $numcolumna     = 2;
  11.         $sql            = "// aqui realizo la consulta con UNION a las 5 tablas";
  12.  
  13.         mysql_select_db("$bdName", $con);
  14.         $result     = mysql_query($sql, $con);
  15.         // Tomamos el total de los resultados
  16.         $total      = mysql_num_rows($result);
  17.         $array      = array();
  18.         // Imprimimos los resultados
  19.         if ($total>0) {
  20.             echo "<tr><td><b>Resultados Consulta General Transitos</b></td></tr> ";
  21.             echo "<tr><td colspan=\"$numcolumna\">Hay $total elementos</td></tr>";
  22.             $i          = 1;
  23.             $actual     = NULL;
  24.             while($fila = mysql_fetch_array($result)){
  25.                 $array['N'.$fila['NUMERO_TABLA']][]     = $fila;
  26.             }
  27.             $datosTabla1            = $array['N1'];
  28.             foreach($datosTabla1 as $dt) {
  29.                 echo '<tr><td>Cache: '.$dt['cache'].'</td></tr>';
  30.             }
  31.            
  32.             $datosTabla2            = $array['N2'];
  33.             foreach($datosTabla2 as $dt) {
  34.                 echo '<tr><td>Cache: '.$dt['cache'].'</td></tr>';
  35.             }
  36.         } else {
  37.             echo "<tr><td>0 elementos encontrados</td></tr>";
  38.         }
  39.     }
  40. }

Espero esta si sea la solución.
__________________
Desoftc Technology - Miguel Carmona
Creaciones Inteligentes - Cimitarra Colombia
[email protected]
http://www.desoftc.com.co