Foros del Web » Programando para Internet » PHP »

formulario de busqueda y paginador ¿alguien me tira un cable?

Estas en el tema de formulario de busqueda y paginador ¿alguien me tira un cable? en el foro de PHP en Foros del Web. Hola Tengo este formulario de busqueda @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código HTML: Ver original < p class = "bold" >< form action = "plantillatablas2.php" method = "GET" ...
  #1 (permalink)  
Antiguo 11/11/2011, 05:50
 
Fecha de Ingreso: febrero-2011
Mensajes: 7
Antigüedad: 13 años, 2 meses
Puntos: 0
formulario de busqueda y paginador ¿alguien me tira un cable?

Hola
Tengo este formulario de busqueda
Código HTML:
Ver original
  1. <p class="bold"><form action="plantillatablas2.php" method="GET" >
  2.     <tr>
  3.       <td width="15">&nbsp;</td>
  4.       <td width="180" text align="center"><span class="P2">PRECIO MAXIMO</span>
  5.         <p>    
  6.            <select name="precioventa">
  7.             <option value="99999999">sin limite</option>
  8.             <option value="80000">80000</option>
  9.             <option value="100000">100000</option>
  10.             <option value="120000">120000</option>
  11.             <option value="140000">140000</option>
  12.             <option value="160000">160000</option>
  13.             <option value="180000">180000</option>
  14.             <option value="200000">200000</option>
  15.             <option value="220000">220000</option>
  16.             <option value="240000">240000</option>
  17.             <option value="280000">280000</option>
  18.             <option value="320000">320000</option>
  19.             <option value="360000">360000</option>
  20.             </select>
  21.         </p></td>
  22.       <td width="180" text align="center"><span class="P2">TAMA&Ntilde;O MINIMO</span>
  23.   <p>
  24.     <select name="mtscuadrados">
  25.       <option value="0">sin limite</option>
  26.       <option value="50">50</option>
  27.       <option value="60">60</option>
  28.       <option value="70">70</option>
  29.       <option value="80">80</option>
  30.       <option value="100">100</option>
  31.       <option value="120">120</option>
  32.       <option value="140">140</option>
  33.       <option value="160">160</option>
  34.       </select>
  35.   </p></td>
  36.           </tr>
  37.   <tr>
  38.     <td width="10">&nbsp;</td>
  39.     <td height="150" ><label>    <span class="P2">DORMITORIOS</span><br />
  40.     <br/>
  41.      
  42.       <input type="checkbox" name="dormitorios[]" value="0" checked/>
  43.     </label>
  44.       <label> <span class="P1">0</span><br />
  45.       <input type="checkbox" name="dormitorios[]" value="1" checked/>
  46.     </label>
  47.       <label> <span class="P1">1</span><br />
  48.       <input type="checkbox" name="dormitorios[]" value="2" checked/>
  49.       <span class="P1">2</span><br />
  50.     </label>
  51.       <label>
  52.       <input type="checkbox" name="dormitorios[]" value="3" checked/>
  53.       <span class="P1">3</span><br />
  54.     </label>
  55.       <label>
  56.       <input type="checkbox" name="dormitorios[]" value="4" checked/>
  57.       <span class="P1">4</span></label>
  58.       <span class="P1">
  59.       <label> </label>
  60.       </span>
  61.       <label><br />
  62.       <input type="checkbox" name="dormitorios[]" value="5" checked/>
  63.       <span class="P1">    5</span></label>
  64.       <label><br />
  65.       <input type="checkbox" name="dormitorios[]" value="6" checked/>
  66.       <span class="P1">    6</span></label></td>
  67.       <td>&nbsp;</td>
  68.   </tr>
  69.   <tr>
  70.     <td>&nbsp;</td>
  71.     <td><label> <br />
  72.     <input type="submit" name="resultados"  value="Buscar" />
  73.      
  74.     </label></td>
  75.     </form>

y esta pagina que muestra los resultados

Código PHP:
Ver original
  1. plantillatablas2.php
  2. <?php
  3.  include("conex.php");
  4.    $link=Conectarse();
  5. if ( isset( $_REQUEST['precioventa'])&& isset( $_REQUEST['mtscuadrados']))
  6. {
  7.         $precioventa = trim( $_REQUEST['precioventa'] );
  8.     $mtscuadrados =  trim( $_REQUEST['mtscuadrados']) ;
  9. }
  10.  
  11. if(empty($precioventa))
  12. {
  13.     echo "No se ha ingresado ningun valor";
  14. }else
  15. {
  16.  
  17.    $_pagi_sql="SELECT * FROM propiedades WHERE precioventa <='$precioventa' AND mtscuadrados >='$mtscuadrados' ORDER BY precioventa ASC";  
  18.    
  19. $_pagi_cuantos =5;
  20.  
  21.  
  22. include("paginator.inc.php");
  23.  $_pagi_propagar = array('precioventa','mtscuadrados');
  24.  
  25.  
  26.     }
  27.  
  28.   while ($row_rs_referencias = mysql_fetch_array($_pagi_result))
  29.  { ?>
  30.    
  31.     <table width="712"  height="180" border="1" cellpadding="2" cellspacing="2" bordercolor="#000000">
  32.       <tr bgcolor="#FFFFFF">
  33.         <td width="740" height="30" colspan="4" valign="middle"><a href="Referenciaxx.php?id=<?php echo $row_rs_referencias['id']; ?>" target="_blank" class="Estilo7"><?php echo $row_rs_referencias['titulo']; ?></a></td>
  34.       </tr>
  35.       <tr>
  36.         <td rowspan="3"><a href="Referenciaxx.php?id=<?php echo $row_rs_referencias['id']; ?>" target="_blank" class="Estilo7"><img src="<?php echo $row_rs_referencias['imagen'] ?>" width="200" height="150" border="0"; /></a></td>
  37.            
  38.       <td bordercolor="#FFFBF0"><div class="layer1" id="layer1"><?php echo number_format($row_rs_referencias['precioventa'], 0, '', '.');  
  39.  ?> €</div> </td>
  40.         <td bordercolor="#FFFBF0"><div class="layer2" id="layer3"><?php echo $row_rs_referencias['ciudad']; ?></div> </td>
  41. etc.

Hata aqui va perfecto
¿que debo hacer para que tambien seleccione "dormitorios" y que la paginacion sea correcta?
Lo he probado todo y no le encuentro la vuelta

Etiquetas: formulario, mysql, paginador, sql, tabla, tira, busquedas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:37.