Xtimed, gracias por la pronta respuesta, el codigo es algo asi:
buscador.php Código PHP:
<?php
session_start();
$_SESSION['usuario_busca'] = 0;
include_once('includes/php/libs/conectar.php');
conectar();
include_once('includes/php/libs/paginador.php');
/* ...codigo... */
<table width="855px" class="search_result">
<?php
/* $recursoAutos viene de paginador.php */
while ($row = mysql_fetch_assoc($recursoAutos)){
$mod = $row["idModelo"];
#$marc = $row["idMarca"];
$precio = $row["Precio"];
$anio = $row["Anio"];
?>
<tr>
<td><a href='#'><img src="estilos/img/no-foto.png" title="Click para ver las fotos"/></a></td>
<td><?php echo $marcas[marcaSegunModelo($mod)]." ".$modelos[$mod]."<br/>".
"Año ".$anio."."." $".$precio."<br/>";
?></td>
<td><?php echo "<a href='#' title='Ficha del auto'>Ver Ficha</a>"; ?></td>
</tr>
<?php
}
?>
</table>
paginador.php: Código PHP:
<?php
/*...codigo... */
$recursoAutos = ($_SESSION['usuario_busca'] == 0) ? $handler[1] : $_SESSION['usuario_busca'];
?>
atrapa_datos.php: Código PHP:
/* codigo ... */
if ($caracteristicas[0] == 0){
/* Todos los autos de una marca elegida */
if (($tipo == 0) && ($marca != 0) && ($modelo == 0)){
$query = "SELECT v.idModelo AS idModelo, v.Precio AS Precio, v.Anio AS Anio, m.idMarca
FROM Vehiculos v INNER JOIN Modelos m ON (v.idModelo = m.idModelo)
WHERE v.idModelo IN
(SELECT m.idModelo
FROM Modelos m WHERE m.idMarca = $marca)
ORDER BY m.idMarca";
}
$res = mysql_query($query);
$_SESSION['usuario_busca'] = $res;
header("Location: ../../../buscador.php?pag=1");
/*
echo "# Imprimiendo respuesta: #<br/>";
while ($row = mysql_fetch_array($res)){
echo $row[0]." ".$row[1]." ".$row[2]."<br/>";
}
*/
}
El código es bastante extenso, lo he acotado a las partes en cuestión...la idea es que si $_SESSION['usuario_busca'] es 0, se impriman todos los autos, sino lo que contenta el recurso mysql.