Ver Mensaje Individual
  #59 (permalink)  
Antiguo 04/12/2012, 08:54
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Respuesta: Determinar si valores de array existen en otro array

Hola amigos, hace un tiempo me ayudaron con este código pero ahora me doy cuenta que no me está mostrando unas fotos del directorio.

El problema es aqui porque se pierde el dato:

Código PHP:
Ver original
  1. echo '<table>';
  2. // Inicializas el conteo de celdas
  3. $cuenta = 0;
  4. foreach($campos as $dato){ //recorremos el array1 valor por valor
  5.     if(in_array($dato, $archivo2) !== false){ //y le preguntamos: esta el valor en el que estamos posicionados actualmente, en el array 2?
  6.         $dato2 = str_replace('.'.$archi['extension'],'',$dato);
  7.  
  8.         if($cuenta == 3) {
  9.                 // Y volvemos a inicializar cuenta
  10.                 $cuenta = 0;
  11.          echo '</tr>';
  12.  
  13.         }
  14.         if($cuenta == 0) {
  15.                 // Es la primera iteración o ya cerramos la fila anterior
  16.                 // Iniciamos la nueva
  17.                 echo '<tr>';
  18.         }
  19.                 // Aquí muestras la imagen con su respectivo enlace, bla bla bla
  20.                 echo "
  21.                 <td class='posada'>\n<a href='posada/ver_posada2.php?codigo=$dato2'>";
  22.                 echo "
  23.                 <img src='admin/posadas/images/principal/$dato' width='170' height='170' border='0'></a></td>\n";
  24.                 echo $dato;
  25.                 // Incrementas cuenta
  26.                 $cuenta ++;
  27.         }
  28.  
  29.                
  30. }
  31.                 // Es posible que haya quedado un <tr> abierto?... lo cerramos
  32.         if($cuenta < 3) {
  33.                 echo '</tr>';
  34.         }
  35.  
  36. // Cierras la tabla
  37.                 echo '</table>';
  38.     closedir($directorio);
__________________
Caminando con el corazón partío