Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/10/2014, 05:37
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años
Puntos: 574
Respuesta: Mostrar registros con un buble

Código PHP:
Ver original
  1. <?php            
  2.  for($i = 1; $i <= 20; $i++){
  3.    if(strstr($row['youtube'.$i.''],'width="560"')){
  4.      // Error
  5.      $remplazo.$i=str_replace('width="560"', 'width="300"', $row['youtube'.$i.'']);
  6.    }else{
  7.      //Error
  8.      $remplazo.$i=str_replace('width="420"', 'width="300"', $row['youtube'.$i.'']);
  9.    }
  10.    //2 Error es
  11.    $remplazo.$i=str_replace('height="315"', 'height="180"', $remplazo.$i);
  12.    if($i % 2 == 0){?>
  13.     <div class="capa_video" style="float:right;">
  14.       <div style='float:left;'>
  15.       <?php echo $remplazo.$i;?>                
  16.       </div>
  17.     </div>
  18.       <?php }else{?>
  19.     <div class="capa_video">
  20.       <div style='float:left;'>
  21.         <?php echo $remplazo.$i; ?>                
  22.       </div>
  23.     </div>
  24.     <?php }
  25.       } ?>

$row['youtube'.$i.''] esto no se acaba de entender, recibes 20 yutubes en un solo row??? Si es así la solucion es reemplzar sobre la misma variable


Código PHP:
Ver original
  1. <?php            
  2.  for($i = 1; $i <= 20; $i++){
  3.    if(strstr($row['youtube'.$i.''],'width="560"')){
  4.      $row['youtube'.$i.'']=str_replace('width="560"', 'width="300"', $row['youtube'.$i.'']);
  5.    }else{
  6.      $row['youtube'.$i.'']=str_replace('width="420"', 'width="300"', $row['youtube'.$i.'']);
  7.    }
  8.    $row['youtube'.$i.'']=str_replace('height="315"', 'height="180"', $remplazo.$i);
  9.    if($i % 2 == 0){?>
  10.     <div class="capa_video" style="float:right;">
  11.       <div style='float:left;'>
  12.       <?php echo $row['youtube'.$i.''];?>                
  13.       </div>
  14.     </div>
  15.       <?php }else{?>
  16.     <div class="capa_video">
  17.       <div style='float:left;'>
  18.         <?php echo $row['youtube'.$i.'']; ?>                
  19.       </div>
  20.     </div>
  21.     <?php }
  22.       } ?>
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.