Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/12/2011, 16:29
Avatar de NnikoO
NnikoO
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario
Mensajes: 245
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Reordenar datos con Textlist!

Perdón, estaba apurado cuando postie. El código tiene la conexión a la base para traer los datos de los productos correspondientes para tal "cepa", y se muestran dentro de un while. El textlist ya esta creado, con los valores ya asignados.

Código PHP:
Ver original
  1. <?php
  2.    
  3. $vinostintos = "Vinos Tintos";
  4.  
  5. include("config.php");
  6. $link = mysql_connect($servidor, $usuario, $pass) or die(mysql_error());       
  7. $bd = mysql_select_db($basedato, $link) or die(mysql_error());     
  8. $sql = "    SELECT *
  9.             FROM productos
  10.             WHERE cepa LIKE '%$vinostintos%'
  11.             ORDER BY idProducto DESC";
  12. $resultado = mysql_query($sql, $link) or die(mysql_error());       
  13. ?>
  14.  
  15. <!-- Vinos Tintos -->
  16.  
  17. <div class="contenedor_filtro"><label for="select" class="label_filtros">Ordenar por:</label>
  18. <select name="orden" name="orden" id="orden">
  19.     <option value="Cepa" <?= ($_POST['orden'] == "idProducto")? "selected":""; ?>>Cepa</option>
  20.     <option value="Bodega" <?= ($_POST['orden'] == "bodega")? "selected":""; ?>>Bodega</option>
  21.     <option value="Precio" <?= ($_POST['orden'] == "precio")? "selected":""; ?>>Precio</option>
  22. </select>
  23. </div>
  24.  
  25. <table width="760" border="0" cellpadding="5">
  26.     <?
  27.     $i = 0;
  28.     if($resultado)
  29.         {
  30.             while($r = mysql_fetch_array($resultado))
  31.                 {
  32.                     if($i%2 == 0) echo '<tr>';
  33.     ?>
  34.     <td>
  35.         <div class="contenedor_productos">
  36.             <a href="#?w=600?id=<? echo $r['idProducto']; ?>" rel="desc_vinos_<? echo $r['idProducto']; ?>" class="poplight">
  37.                 <img src="galeriamini/<? echo $r['fotomini'];?>" width="75" height="75" alt="<? echo $r['nombre']  ;?>" />
  38.             </a>
  39.             <div id="desc_vinos_<? echo $r['idProducto']; ?>" class="popup_block">
  40.                 <h1><? echo $r['nombre']  ;?></h1>
  41.                 <img src="galeria/<? echo $r['foto'];?>" width="230" height="225" alt="<? echo $r['nombre']  ;?>" />
  42.                 <h2><? echo $r['bodega'] ;?></h2>
  43.                 <p><? echo $r['descripcion'];?></p>                                        
  44.             </div>                             
  45.             <p><span><? echo $r['nombre'] ;?></span>, <? echo $r['breve'] ;?></p>
  46.             <p><b>Precio:</b> $ <? echo $r['precio'] ;?></p>
  47.             <? echo $comprar; ?>
  48.         </div>
  49.         </td>
  50.     <?
  51.     if($i%2 == 1) echo '</tr>';
  52.     $i++;
  53.     }
  54.     if($i%2 == 1) echo '</tr>'; //Por si se queda un número impar de productos.
  55.     }
  56.     ?>
  57. </table>