edito: probando respuesta
confirmo: si le aplico la validacion que sea mayor a cero no me filtra por cliente, solo funciona la opcion ver todos
reedito: he modificado algo del codigo y funciona perfecto gracias a masterojitos por la respuesta y tambien a ZydRick por el interes este es mi codigo final:
Código PHP:
Ver originalif(isset($_POST['seccion']) and
$_POST['seccion'] != "todos"){ $where = "where cliente = '".$_POST['seccion']."'";
$sql = "select * from banners $where LIMIT ".(($pagina-1) * $filas_pagina).",".$filas_pagina;
}
else {
$sql = "select * from banners limit ".(($pagina-1)*$filas_pagina).",".$filas_pagina;
}
y modifique el form asi:
Código HTML:
Ver original<form name="form" action="banners.php" method="post" style="height:18px; margin-top:5px;"> <select name="seccion" style="width:180px"> <?php
$ssql = "select distinct cliente from banners";
$ql = mysql_query($ssql,$conn) or die(mysql_error());
while($g = mysql_fetch_array($ql)){
echo '<option value="'.$g['cliente'].'">'.$g['cliente']= ucwords(strtolower($g['cliente'])).'
</option>';
}
?>
<input type="submit" name="as" value="Aceptar" />