Ver Mensaje Individual
  #18 (permalink)  
Antiguo 03/09/2008, 10:39
ferranWEB
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 23 años, 1 mes
Puntos: 3
Respuesta: Necesito vuestros sabios consejos....a modo de reto!

buenas,

gracias a los 3! al final ha funcionado el tema, pero con una pequeña variacion. he tenido que cambiar el valor del select, y en vez de poner 0, poner "". me ha quedado asi:

Código:
$where = array();


if ( $provincia != "" )
{
    $where[] = "provincia='$provincia'";
	
}

if ( $canal != "" )
{
    $where[] = "canal='$canal'";
	
}

if ( $categoria != "" )
{
    $where[] = "categoria='$categoria'";
	
}

if( !empty($where) ) 
{ 
    $where_sql = 'WHERE '.implode(' AND ', $where); 
}  


$sql1 = "SELECT * FROM datos_ofertas $where_sql";
$registros = mysql_query($sql1);
//Primera parte de la paginación
$total_regs=mysql_num_rows($registros);
$por_pag=20;
$total_pags=ceil($total_regs/$por_pag);
if(isset($pag))
{
$inicio=($pag-1)*$por_pag;
}
else
{
$inicio="0";
$pag="1";
}
$sql= "SELECT * FROM datos_ofertas $where_sql ORDER BY fecha DESC LIMIT ".$inicio.",".$por_pag;
$resultados = mysql_query($sql);
asi me va perfecto...

no se como agradeceros vuestra ayuda!! sin vosotros no habria podido hacerlo, gracias a los 3!! pero en especial a ilie y jerkan por vuestra paciencia!!!

saludos,

ferranWEB