Espero haber entendido y espero os sirva
Código PHP:
Ver original<?php
if ($_POST['buscador']) {
// Tomamos el valor ingresado
$buscar = $_POST['palabra'];
// Si está vacío, lo informamos, sino realizamos la búsqueda
echo "No se ha ingresado una cadena a buscar";
} else {
// Conexión a la base de datos y seleccion de registros
$con = mysql_connect($bdServerName, $bdServerUser, $bdServerPassword); $numcolumna = 2;
$sql = "// aqui realizo la consulta con UNION a las 5 tablas";
// Tomamos el total de los resultados
// Imprimimos los resultados
if ($total>0) {
echo "<tr><td><b>Resultados Consulta General Transitos</b></td></tr> ";
echo "<tr><td colspan=\"$numcolumna\">Hay $total elementos</td></tr>";
$i = 1;
$actual = NULL;
//Aqui hay algo que no entiendo muy bien
if($actual==NULL || $actual!=$fila['numero_tabla']) {
$actual = $fila['numero_tabla'];
switch ($actual) {
case 1: {
echo '<tr><td>Nom Columna 1</td><td>Nom Columna 2</td></tr>';
}break;
case 2: {
echo '<tr><td>Nom Columna 1</td><td>Nom Columna 2</td></tr>';
}break;
case 3: {
echo '<tr><td>Nom Columna 1</td><td>Nom Columna 2</td></tr>';
}break;
}
}
echo '<tr><td>'.$fila[0].'</td><td>'.$fila[1].'</td></tr>';
}
} else {
echo "<tr><td>0 elementos encontrados</td></tr>";
}
}
}