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

Coloqué lo que indicaste pero nada aparece.

El error es que no me muestra nada.

No me debería repetir el formulario porque lo coloco fuera del for. En la primera parte si me funcionó porque no tengo que hacer la consulta con array.

Este es el primer código (de busqueda por destino) y funciona:

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

pero el código de busqueda por tipo de plan no me muestra nada
__________________
Caminando con el corazón partío