Ver Mensaje Individual
  #22 (permalink)  
Antiguo 04/05/2008, 15:22
a2a2
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Antigüedad: 16 años, 8 meses
Puntos: 4
Re: Que muestre 2 fotos por columnas

Cita:
Iniciado por .php Ver Mensaje
el mismo codigo, pero averigua cuantas filas tiene tu cinsukta y se llega a la ultima muestra el <td> sin importar si es par o no o si la idAux esta vacia

Código PHP:
$contador   0;
$num_filas  mysql_num_rows($resultado);
while (
$row mysql_fetch_array($resultado)) {
$id $row["id"];
  if((
$id <> $idAux and $idAux!="") or ($contador == $num_filas)){
    echo 

      <tr>
        <TD width='283' height='158' ALIGN='CENTER' valign='top'><img src='ver.php?id=$id' width='182' height='154'></TD>
        <TD width='283' height='158' ALIGN='CENTER' valign='top'><img src='ver.php?id=$idAux' width='182' height='154'></TD>
      </tr>"
;
    unset(
$idAux);
  }else{
      
$idAux $id;
  }
  
$contador++;
}
echo 
"</table>"
ojala que funcione a la primera, no he provado el codigo, casi nunca compilo
Si lo piensas un poco verás que tu código no va a funcionar bien ya que en cada bucle SIEMPRE PONES DOS imágenes y si el numero total de imagenes es impar o bien te talta una o bien te sobra una. Es una simple cuestión de concepto.
Piensa por ejemplo que pasa con tu código cuando solo tienes una imagen que mostrar.