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