Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2010, 10:40
zapt142
 
Fecha de Ingreso: julio-2010
Ubicación: La Ciudad Blanca, Mérida-Yucatán
Mensajes: 375
Antigüedad: 14 años, 6 meses
Puntos: 7
Se anula busqueda filtrada

Hola les comento, tengo dos formularios de busqueda en un mismo archivo, cada uno realiza una busqueda según un filtro el primero por cliente y el segundo por posicion de los banner en mi pagina, bueno el caso es que la busqueda por posición se realiza sin problemas pero la busqueda por cliente no se realiza este es mi codigo:

primer formulario de busqueda por cliente:
Código PHP:
Ver original
  1. <td width="516" valign="middle" height="24" class="general">
  2.                 <form name="form" action="banners.php" method="post" style="height:18px; margin-top:5px;">
  3.                   <select name="seccion" style="width:180px">
  4.                     <option value="todos">Ver Todas</option>
  5.                     <?php
  6.             $ssql = "select distinct cliente from banners";
  7.             $ql = mysql_query($ssql,$conn) or die(mysql_error());
  8.             while($g = mysql_fetch_array($ql)){
  9.             echo '<option value="'.$g['cliente'].'">'.$g['cliente']= ucwords(strtolower($g['cliente'])).'</option>';
  10.             }
  11.             ?>
  12.                   </select>
  13.                   <input type="submit" name="as" value="Aceptar" />
  14.                 </form>                 </td>

segundo formulario de busqueda por cliente:
Código PHP:
Ver original
  1. <form name="form2" action="banners.php" method="post" style="height:18px; margin-top:5px;">
  2.                   <select name="parte" style="width:180px">
  3.                   <option value="todas">Todos</option>
  4.                   <?php
  5.                   $done = "select distinct posicion from banners";
  6.                   $do = mysql_query($done,$conn) or die(mysql_error());
  7.                   while($n = mysql_fetch_array($do)){
  8.                   echo '<option value="'.$n['posicion'].'">'.$n['posicion']= ucwords(strtolower($n['posicion'])).'</option>';
  9.                   }
  10.                   ?>
  11.                   </select>
  12.                   <input type="submit" name="m" value="Aceptar" />
  13.                   </form>

y aqui proceso los datos:
Código PHP:
Ver original
  1. <?php
  2.                     //print_r($_POST);
  3. if(isset($_POST['seccion']) and $_POST['seccion'] != "todos"){
  4. $where = "where cliente = '".$_POST['seccion']."'";
  5. $sql = "select * from banners $where LIMIT ".(($pagina-1) * $filas_pagina).",".$filas_pagina;
  6. }
  7.     else {
  8.         $sql = "select * from banners limit ".(($pagina-1)*$filas_pagina).",".$filas_pagina;
  9.     }
  10.     if(isset($_POST['parte']) and $_POST['parte'] != "todas"){
  11. $where = "where posicion = '".$_POST['parte']."'";
  12. $sql = "select * from banners $where LIMIT ".(($pagina-1) * $filas_pagina).",".$filas_pagina;
  13. }
  14.     else {
  15.         $sql = "select * from banners limit ".(($pagina-1)*$filas_pagina).",".$filas_pagina;
  16.     }
  17.  
  18.                     $result = mysql_query($sql,$conn) or die(mysql_error());
  19.                     while($row = mysql_fetch_array($result)){
  20.                     echo '<tr>';
  21.                     echo '<td class="Tituloseccion" bgcolor="#e8e8e8" height="20px">&nbsp;&nbsp;<a href="edit_banner.php?id_banner='.$row['id_banner'].'" class="Tituloseccion">'.$row['banner'].'</a></td>';
  22.                     echo '<td align="center" class="general" bgcolor="#e8e8e8">'.$row['cliente']= ucwords(strtolower($row['cliente'])).'</td>';
  23.                     echo '<td align="center" class="general" bgcolor="#e8e8e8">'.$row['posicion'].'</td>';
  24.                     echo '<td align="center" class="general" bgcolor="#e8e8e8">'.$row['url'].'</td>';
  25.                     echo '<td align="center" class="general" bgcolor="#e8e8e8"><a href="status_edit.php?id_banner='.$row['id_banner'].'&status='.$row['status'].'">'.$row['status'].'</a></td>';
  26.                     ?>
  27.                     <td align="center" class="general" bgcolor="#e8e8e8"><a href="elim_banner.php?id_banner=<?php echo $row['id_banner']; ?>" onClick="return confirmar('¿Esta Seguro De Eliminar El Banner?')"><img src="images/botones/eliminar.jpg" border="0"/></a></td> <?php
  28.                     echo'</tr>';
  29.                     }
  30.                     ?>

Qué estare haciendo mal?, cuál sera la razón que no se ejecuta la busqueda por cliente, gracias de antemano
__________________
--No todos aprendemos de la misma forma, ni a la misma velocidad---