Jump to content


Mascotin

Member Since 24/07/2008
Offline Last Active 01/02/2011, 09:27
-----

Posts I've Made

In Topic: [Resolvido] Dividir ExibiçãO De VíDeos Por Colunas

24/05/2010, 23:19

Você pode fazer o seguinte...

Como você só quer três vídeos por linha ... então você imprime três vídeos e depois quebra a linha com um <br /> para continuar a colocar os próximos vídeos...

Voltando a aula de Algoritmos do primeiro semestre do curso da faculdade...

Como você identifica que já são três?
Você pode criar um contador e verificar a cada loop se o loop atual é múltiplo de três.
Como identificar se um número é multiplo do outro?
Se o resto da divisão desse determinado número pelo fator em questão - que no caso é 3 - for zero... então este número é múltiplo de três.
Ficaria assim:


include("config.php");
$sql = mysql_query("SELECT * FROM viideos ORDER BY id DESC");

//cria o contador
$contador = 0;

while($x = mysql_fetch_array($sql))
{
  $contador++;

  $name = $x["name"];
  $descricao = $x["descricao"];
  $url = $x["url"];
?>
  

<a href="http://www.youtube.com/watch?v=<?=$url?>&hl=pt-br&fs=1" target="_blank"><?=$name?></a><br>

<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/<?=$url?>&hl=pt-br&fs=1"></param>
<param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/<?=$url?>&hl=pt-br&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" wmode="transparent" width="425" height="344"></embed></object>


<?php
    if( $contador % 3 == 0 )
        echo "<br />";
}
?>




vlws muito obrigado pela ajuda

IPB Skin By Virteq