Ver Mensaje Individual
  #12 (permalink)  
Antiguo 11/10/2010, 13:24
zapt142
 
Fecha de Ingreso: julio-2010
Ubicación: La Ciudad Blanca, Mérida-Yucatán
Mensajes: 375
Antigüedad: 13 años, 9 meses
Puntos: 7
Respuesta: Busuqeda no filtra por parametro

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 original
  1. if(isset($_POST['seccion']) and $_POST['seccion'] != "todos"){
  2. $where = "where cliente = '".$_POST['seccion']."'";
  3. $sql = "select * from banners $where LIMIT ".(($pagina-1) * $filas_pagina).",".$filas_pagina;
  4. }
  5.     else {
  6.         $sql = "select * from banners limit ".(($pagina-1)*$filas_pagina).",".$filas_pagina;
  7.     }

y modifique el form asi:

Código HTML:
Ver original
  1. <form name="form" action="banners.php" method="post" style="height:18px; margin-top:5px;">
  2.                   <select name="seccion" style="width:180px">
  3.                     <option value="todos">Ver Todas</option>
  4.                     <?php
  5.             $ssql = "select distinct cliente from banners";
  6.             $ql = mysql_query($ssql,$conn) or die(mysql_error());
  7.             while($g = mysql_fetch_array($ql)){
  8.             echo '<option value="'.$g['cliente'].'">'.$g['cliente']= ucwords(strtolower($g['cliente'])).'</option>';
  9.             }
  10.             ?>
  11.                   </select>
  12.                   <input type="submit" name="as" value="Aceptar" />
  13.                 </form>
__________________
--No todos aprendemos de la misma forma, ni a la misma velocidad---

Última edición por zapt142; 11/10/2010 a las 13:32