Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/08/2012, 09:26
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 16 años, 4 meses
Puntos: 15
Respuesta: Consulta mysql con array

Hola, hice lo que me indican pero no funciona.

Yo tengo un buscador con varias etiquetas (opciones).

http://vamonosdevacaciones.com.ve/bu...es%20Escolares

Ya me funcionan las que son por destino y estas que me faltan son por tipo de plan. Lo que necesito es que según la palabra que viene por get consulte y me muestre los planes dentro de una paginacion.

Todo el código de la parte del buscador para tipo de plan es este:

Código PHP:
Ver original
  1. if(isset($_GET['nombre_etiqueta'])) {
  2. $nombre_etiqueta2 = $_GET['nombre_etiqueta'];
  3.  
  4. $query4 = "SELECT * FROM detalle_etiquetas WHERE nombre_etiqueta='$nombre_etiqueta2'";
  5.          $res2 = mysql_query ($query4);//lanzo la consulta
  6.          $campos2 = array();//hago el array
  7.          while ($camps2 = mysql_fetch_array($res2)){
  8.                   $campos2[] = $camps2['id_plan']; // sólo conservas la ID
  9.          }
  10.  
  11.         $numEtiq = count($campos2);
  12.  
  13.         for($i=0; $i<=$numEtiq; $i++){
  14.            
  15.         //echo $campos2[$i] .'<br>';
  16.         $query4 = "SELECT * FROM planes WHERE id_plan='".$campos2[$i]."'";
  17.  
  18.             $rut = "xxx/xxx/logos/"; // Indicar ruta
  19.    
  20.         //   Instanciamos el objeto
  21.         $paging = new PHPPaging($conn);
  22.  
  23.         # Aqui se pone la cantidad de registros por pagina que se quieren mostrar
  24.         $hasta = 5;
  25.  
  26.         if($pag==""){
  27.         $desde = 0;
  28.         $pag = 1;    
  29.         }
  30.         else{
  31.         $pag = $_GET["pag"];
  32.         $pagS = $pag - 1;
  33.         $desde = $hasta * $pagS;    
  34.         }
  35.  
  36.          $query4 = "SELECT * FROM planes WHERE id_plan='".$campos2[$i]."' ORDER BY id_plan ASC";
  37.  
  38.         }
  39.         $paging->agregarConsulta($query4);
  40.  
  41.         // Ejecutamos la paginación
  42.         $paging->ejecutar();
  43.  
  44.         while ($query4  = $paging->fetchResultado()) {
  45.         $id_plan = $query4['id_plan'];
  46.         $id_posada = $query4['id_posada'];
  47.         $nombre_posada = $query4['nombre_posada'];     
  48.         $nombre_plan = $query4['nombre_plan'];
  49.         $descripcion_plan = $query4['descripcion_plan'];
  50.         $incluye = $query4['incluye'];
  51.         $desde = $query4['desde'];
  52.         $hasta = $query4['hasta'];
  53.         $precio_adultos_a = $query4['precio_adultos_a'];
  54.  
  55.         $lafoto = $id_posada . "_" . $id_plan . "." . "jpg";
  56.  
  57.             echo
  58.         "
  59.         <form action='cotizacion2.php' method='get'>
  60.        
  61.         <table id='tabla_plan' class='borde'>
  62.             <tr>
  63.                 <td><input name='id_plan' type='hidden' value='".$id_plan."' />
  64.                 <input name='id_posada' type='hidden' value='".$id_posada."' />
  65.                 <input name='nombre_posada' type='hidden' value='".$nombre_posada."' />
  66.                     <h3>$nombre_plan</h3>
  67.                     <input name='nombre_plan' type='hidden' value='".$nombre_plan."' />
  68.                     <br>
  69.                     <img src='$rut$lafoto' />
  70.                 </td>
  71.                 <td align='justify'>
  72.                     <h3>Posada: $nombre_posada</h3>
  73.                     <br>
  74.                     <h4>$descripcion_plan</h4>
  75.                     <br>
  76.                 <h2><a href='javascript:f_verDetalle(".$query4["id_plan"].");'>Restaurantes asociados</a></h2>
  77.                 </td>
  78.  
  79.                 <td bgcolor='#FFFFD9'>
  80.                     <h2>Habitación por noche</h2>
  81.                     <br>
  82.                     <h1>Bs. $precio_adultos_a</h1>
  83.                     <br>
  84.                      <input class='bt1' name='Cotizar' value='Cotizar' type='submit' alt='SUBMIT' />
  85.                 </td>
  86.          </tr>
  87.          <br>
  88.         </table>
  89.                 </form>
  90.  
  91.             ";
  92.             }
  93.         // Imprimimos la barra de navegación
  94.         echo "<br>";
  95.         echo "<div class='h22'>Navegación: ".$paging->fetchNavegacion();echo "</div>";
  96.  
  97. }

No se como hacerlo funcionar ??????
__________________
Caminando con el corazón partío