Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/11/2011, 12:37
webAp
 
Fecha de Ingreso: noviembre-2011
Ubicación: Cordoba
Mensajes: 42
Antigüedad: 13 años
Puntos: 0
consulta a la imagen del producto por categoria , subcategoria, listar una sola IMG

Tengo el siguiente script, con el cual estoy listando fotos en tres columnas, me surge el siguiente inconveniente...
estoy generando una consulta a la tabla de fotos por producto. donde cada foto tiene su respectivo idcategoria, idsubcategoria , que es la del menu para buscar los productos. entonces me esta trayendo bien, pero quiero que me TRAIGA LA PRIMER FOTO DEL PRODUCTO. y no 3 o 4 por producto que tengo guardadas en esta tabla que es lo que me esta haciendo.


Código PHP:
Ver original
  1. <?php
  2.  
  3.  
  4. if(isset($_GET["categoria"]))
  5. {
  6. $cat = $_GET["categoria"];
  7. $scat = $_GET["subcategoria"];
  8.  
  9. $numcolumnas = 3;  
  10.  
  11. $sql = mysql_query("SELECT * FROM fotoxproducto where (idcategoria='$scat' AND idsubcategoria='$cat') OR idcategoria='$cat' ")or die(mysql_error());
  12. $total_resultados = mysql_num_rows($sql);
  13.  
  14.   if ($total_resultados>0) {  
  15.   echo "<tr><td colspan=\"$numcolumnas\"></td></tr>";  
  16.    $i = 1;       
  17.      
  18.     while($col = mysql_fetch_array($sql)){
  19.     $resto = ($i % $numcolumnas);  
  20.                 if($resto == 1){
  21.  
  22.               echo "<tr>";  
  23.               }  
  24.             echo '<td><img src="img_/thumb/'. $col['ruta_foto']. '"   border="1"/></td>';
  25.   if($resto == 0){
  26.   echo "</tr>";  
  27.   }    
  28.        
  29.              $i++;  
  30.               }    
  31.                
  32.  if($resto != 0){
  33.   for ($j = 0; $j < ($numcolumnas - $resto); $j++){  
  34.   echo "<td></td>";  
  35.   }  
  36.   echo "</tr>";  
  37.   }  
  38.  
  39.  
  40.     }  
  41.    
  42.    
  43. }else{
  44.     echo "no se encontraron elementos";
  45. }