Cita:
Iniciado por .php 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.