Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/04/2006, 07:42
nngg
 
Fecha de Ingreso: marzo-2005
Mensajes: 201
Antigüedad: 19 años
Puntos: 0
El problema es que las fotitos no tienen el mismo alto, entonces debo colocarlas en un <td></td> y debajo, el numero en otro <td></td>, para que toda la hilera de 4 columnas (con foto-numero, foto-numero, foto-numero y foto-numero) quede con la misma altura.
Intenté hacerlo así, pero cuando la consulta no devuelve múltiplo de 4, el sobrante (1, 2 o 3 foto-numero) no las coloca:

Código PHP:
$leer="SELECT numero,miniatura,identificador FROM m_artesanales ORDER BY 'identificador' " // guardamos todo de LA TABLA

echo '<table  border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#F7F7F7">
    <tr>
      <td>'
;
$datos mysql_db_query ("sol",$leer);//guardamos todo en $datos

$i=0;        

$i=0;
while (
$fila=mysql_fetch_array($datos)){  //trae cada fila del SELECT de la BD y la pone en una posicion del vector $fila
$i=$i+1;


    if (
$i==1){
    
$z1=$fila[1]; //hace el primer PAR <td> </td>
    
$x1=$fila[0];
    
$c1=$fila[2];
    
$i=$i++;
    }elseif (
$i==2){
    
$z2=$fila[1]; //hace el segundo PAR <td> </td>
    
$x2=$fila[0];
    
$c2=$fila[2];
    
$i=$i++;
    }elseif (
$i==3){
    
$z3=$fila[1]; //hace el tercer PAR <td> </td>
    
$x3=$fila[0];
    
$c3=$fila[2];
    
$i=$i++;
    }else{
    
$z4=$fila[1]; //hace el cuarto PAR <td> </td>
    
$x4=$fila[0];
    
$c4=$fila[2];
    echo 
'<table  cellpadding="2" cellspacing="2" ><tr><td ><a href="ampliada.php?identificador='.$c1.'&idioma='.$idioma.'"><img src="'.$z1.'"  align="center" border="0" ></a></td><td><a href="ampliada.php?identificador='.$c2.'&idioma='.$idioma.'"><img src="'.$z2.'"  align="center" border="0" ></a></td><td><a href="ampliada.php?identificador='.$c3.'&idioma='.$idioma.'"><img src="'.$z3.'"  align="center" border="0" ></a></td><td><a href="ampliada.php?identificador='.$c4.'&idioma='.$idioma.'"><img src="'.$z4.'"  align="center" border="0" ></a></td></tr>
                 <tr ><td class="miniaturas" bgcolor="#F7F7F7">'
.$x1.'</td><td class="miniaturas"bgcolor="#F7F7F7">'.$x2.'</td><td class="miniaturas"bgcolor="#F7F7F7">'.$x3.'</td><td class="miniaturas"bgcolor="#F7F7F7">'.$x4.'</td></tr></table> '$i=0;}
    }
echo 
'</td></tr></table>'
Respecto de usar CSS, uso lo elemental pero en estos dias debo resolver este tema y no creo que llegue a comprender CSS para usarlo como es debido.

Muchas gracias