Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/09/2009, 09:08
frandesign
 
Fecha de Ingreso: agosto-2009
Mensajes: 16
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Filtrar registros con campos vacios

Claro Hildegaard.

El select por ahora solo lo tengo en funcion de la marca y la provincia de los registros.
Cuando consiga que funcione asi,ya le pondre el resto de parametros(año,kilometros,etc)


Es este:

Código PHP:
$maxRows_anuncios2 10;
$pageNum_anuncios2 0;
if (isset(
$_GET['pageNum_anuncios2'])) {
  
$pageNum_anuncios2 $_GET['pageNum_anuncios2'];
}
$startRow_anuncios2 $pageNum_anuncios2 $maxRows_anuncios2;

$colname2_anuncios2 "-1";
if (isset(
$_POST['marca'])) {
  
$colname2_anuncios2 = (get_magic_quotes_gpc()) ? $_POST['marca'] : addslashes($_POST['marca']);
}
$colname_anuncios2 "-1";
if (isset(
$_POST['provincia'])) {
  
$colname_anuncios2 = (get_magic_quotes_gpc()) ? $_POST['provincia'] : addslashes($_POST['provincia']);
}
mysql_select_db($database_vehiculos$vehiculos);
$query_anuncios2 sprintf("SELECT *,DATE_FORMAT(Date,'%%d/%%m') AS Date,TIME_FORMAT(Time,'%%H:%%i') AS Time FROM anuncios, provincias, marcas WHERE anuncios.IdProvincia = provincias.IdProvincia AND provincias.IdProvincia = '%s' AND anuncios.IdMarca = marcas.IdMarca AND marcas.IdMarca = '%s'"$colname_anuncios2,$colname2_anuncios2);
$query_limit_anuncios2 sprintf("%s LIMIT %d, %d"$query_anuncios2$startRow_anuncios2$maxRows_anuncios2);
$anuncios2 mysql_query($query_limit_anuncios2$vehiculos) or die(mysql_error());
$row_anuncios2 mysql_fetch_assoc($anuncios2);

if (isset(
$_GET['totalRows_anuncios2'])) {
  
$totalRows_anuncios2 $_GET['totalRows_anuncios2'];
} else {
  
$all_anuncios2 mysql_query($query_anuncios2);
  
$totalRows_anuncios2 mysql_num_rows($all_anuncios2);
}
$totalPages_anuncios2 ceil($totalRows_anuncios2/$maxRows_anuncios2)-1
Si necesitas algo más,dimelo.
Un saludo.