Código PHP:
<?php for($i = 1; $i <= 20; $i++){
if(strstr($row['youtube'.$i.''],'width="560"')){
$remplazo.$i=str_replace('width="560"', 'width="300"', $row['youtube'.$i.'']);
}
else{
$remplazo.$i=str_replace('width="420"', 'width="300"', $row['youtube'.$i.'']);
}
$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 }
}
Las consultas a la base de datos no las pongo pero están bien hechas porque hice pruebas, así que ahí no está el fallo.
A mí me da que el fallo va a estar en "$remplazo.$i=", pero no estoy seguro. Si alguien sabe cuál puede ser el problema y lo expone, lo agradecería.