Gracias por la respuesta! Estoy en el horno con esto y no puedo terminar el trabajo
La busqueda viene de una pagina anterior con un form select:
Código PHP:
<form name="form1" method="post" action="1.php" >
<label>
Ciudad:
<select name="selCiudad" id="selCiudad">
<option value="-1" selected>Todas</option>
<?php
$tablaciudades = mysql_query("SELECT DISTINCT * FROM marcas ORDER BY marca ASC"); // Seleccionamos las ciudades de la tabla ciudades
while ($registrociudad = mysql_fetch_array($tablaciudades)) { // Vamos a repetir una Option (opcion), de la Lista Desplegable, por cada ciudad en la tabla
?>
<option value="<?php echo $registrociudad['id']; ?>"><?php echo $registrociudad['marca']; ?></option>
<?php
} // termina la zona de repeticion
mysql_free_result($tablaciudades); // se libera la memoria usada por la tabla
?>
</label>
<input type="submit" name="cmdBuscar" id="cmdBuscar" value="IR">
</form>
Con Paginator El codigo esta asi: Código PHP:
<?php //Esto es lo que devuelve segun los datos de la tabla de arriba
//Sentencia sql (sin limit)
$_pagi_sql = "SELECT DISTINCT coches.*, marcas.* FROM coches, marcas WHERE coches.idMarca = marcas.id ";
if (intval($_POST['selCiudad']) > 0) {
$_pagi_sql .= " AND coches.idMarca = '" . intval($_POST['selCiudad']) . "'";
}
$_pagi_sql .= " ORDER BY marcas.marca DESC";
$tabla = mysql_query($_pagi_sql);
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 2;//Elegí un número pequeño para que se generen varias páginas
//cantidad de enlaces que se mostrarán como máximo en la barra de navegación
$_pagi_nav_num_enlaces = 3;//Elegí un número pequeño para que se note el resultado
//Decidimos si queremos que se muesten los errores de mysql
$_pagi_mostrar_errores = false;//recomendado true sólo en tiempo de desarrollo.
//Si tenemos una consulta compleja que hace que el Paginator no funcione correctamente,
//realizamos el conteo alternativo.
$_pagi_conteo_alternativo = true;//recomendado false.
//Supongamos que sólo nos interesa propagar estas dos variables
$_pagi_propagar = array("id","termino");//No importa si son POST o GET
//Definimos qué estilo CSS se utilizará para los enlaces de paginación.
//El estilo debe estar definido previamente
$_pagi_nav_estilo = "paginacion";
//definimos qué irá en el enlace a la página anterior
$_pagi_nav_anterior = "<";// podría ir un tag <img> o lo que sea
//definimos qué irá en el enlace a la página siguiente
$_pagi_nav_siguiente = ">";// podría ir un tag <img> o lo que sea
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
while ($registro = mysql_fetch_array($_pagi_result)) {
?>
<table border="1" width="700" align="center">
<tr>
<td>Marca</td>
<td><?php echo $registro['Marca']; ?></td>
</tr>
<tr>
<td>Modelo</td>
<td><?php echo $registro['Modelo']; ?></td>
</tr>
<tr>
<td>Precio</td>
<td><?php echo $registro['Precio']; ?></td>
</tr>
<tr>
<td>Año</td>
<td><?php echo $registro['Ano']; ?></td>
</tr>
<tr>
<td>Kilometraje</td>
<td><?php echo $registro['Kms']; ?></td>
</tr>
<tr>
<td><?php echo '<img src="img/'.$registro["imagen"].'" width="56" height="42" >'; ?></td>
</tr>
</table>
<?php // con el echo de la imagen, pude finalmente traerla. Esta alojada en una carpeta y en la bd como variable, uf...
}
mysql_free_result($tabla);
mysql_close($conexion);
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
//Incluimos la información de la página actual
echo"<p>Mostrando Clientes ".$_pagi_info."</p>";
?>
En el paginator puse esto:
Código PHP:
$_pagi_propagar = array("marca");
Los dos primera busqueda la trae re bien, pero paso a la 2º y ya me trae todo
Gracias nuevamente!!!!!!!