Código PHP:
Ver original<?php
for($i = 1; $i <= 20; $i++){
if(strstr($row['youtube'.$i.''],'width="560"')){ // Error
$remplazo.$i=str_replace('width="560"', 'width="300"', $row['youtube'.$i.'']); }else{
//Error
$remplazo.$i=str_replace('width="420"', 'width="300"', $row['youtube'.$i.'']); }
//2 Error es
$remplazo.$i=str_replace('height="315"', 'height="180"', $remplazo.$i); if($i % 2 == 0){?>
<div class="capa_video" style="float:right;">
<div style='float:left;'>
<?php echo $remplazo.$i;?>
</div>
</div>
<?php }else{?>
<div class="capa_video">
<div style='float:left;'>
<?php echo $remplazo.$i; ?>
</div>
</div>
<?php }
} ?>
$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<?php
for($i = 1; $i <= 20; $i++){
if(strstr($row['youtube'.$i.''],'width="560"')){ $row['youtube'.$i.'']=str_replace('width="560"', 'width="300"', $row['youtube'.$i.'']); }else{
$row['youtube'.$i.'']=str_replace('width="420"', 'width="300"', $row['youtube'.$i.'']); }
$row['youtube'.$i.'']=str_replace('height="315"', 'height="180"', $remplazo.$i); if($i % 2 == 0){?>
<div class="capa_video" style="float:right;">
<div style='float:left;'>
<?php echo $row['youtube'.$i.''];?>
</div>
</div>
<?php }else{?>
<div class="capa_video">
<div style='float:left;'>
<?php echo $row['youtube'.$i.'']; ?>
</div>
</div>
<?php }
} ?>