Jump to content
joaocasta

[Resolvido] Youtube Embed

Recommended Posts

HappyHippyHippo
// variavel que tera o link do formulario
$link;

// criacao do html a ser apresentado para ver o vido do youtube
$link = str_replace("watch?v=", "embed/", $link);
$html = '<iframe width="420" height="315" src="'.$link.'" frameborder="0" allowfullscreen></iframe>';


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
joaocasta

// variavel que tera o link do formulario
$link;

// criacao do html a ser apresentado para ver o vido do youtube
$link = str_replace("watch?v=", "embed/", $link);
$html = '<iframe width="420" height="315" src="'.$link.'" frameborder="0" allowfullscreen></iframe>';

Mas eu tenho o link do youtube como o exemplo que apresentei na coluna trailer na base de dados o que tenho de alterar pra isso?

Share this post


Link to post
Share on other sites
HappyHippyHippo

a tua pergunta é então saber como guardar a informação do formulário, certo ?


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
joaocasta

o link já o guardei na base de dados, mas acho q tenho de fazer algo como $row['trailer'], mas tentei e nao consegui

Share this post


Link to post
Share on other sites
HappyHippyHippo

apresenta o código que tens de leitura da base de dados


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites
joaocasta

<?php
$id = (int)$_GET['id'];
$result = mysql_query("SELECT * FROM downloads WHERE id='$id'");
while($row = mysql_fetch_assoc($result))
 {
// variavel que tera o link do formulario
$link;
// criacao do html a ser apresentado para ver o vido do youtube
$link = str_replace("watch?v=", "embed/", $link);
$html = '<iframe width="420" height="315" src="'.$link.'" frameborder="0" allowfullscreen></iframe>';
}
?>

tentei por $row['trailer'] mas nao deu

Edited by joaocasta

Share this post


Link to post
Share on other sites
HappyHippyHippo

eu nem sei como isso possa funcionar ...

<?php
$id = (int)$_GET['id'];

// e achas que o PHP sabe onde vai fazer o pedido ??
// e que tal a abertura de ligação à base de dados ???
// enquanto não colocares aqui o estabelecimento da ligacao
// bem podes ir tomar um cafe que nao vais a lado nenhum

if (($result = mysql_query("SELECT * FROM downloads WHERE id='$id'")) == null) {
 echo "Erro a fazer um query à base de dados".mysql_error();
 die();
}

if (mysql_num_rows($result) != 1) {
 echo "O query não retornou nenhum registo";
 die();
}

$row = mysql_fetch_assoc($result);

// variavel que tera o link do formulario
$link = $row['trailer'];
// criacao do html a ser apresentado para ver o vido do youtube
$link = str_replace("watch?v=", "embed/", $link);
$html = '<iframe width="420" height="315" src="'.$link.'" frameborder="0" allowfullscreen></iframe>';

// dá jeito fazer o output do html criado
echo $html;
?>

Edited by HappyHippyHippo

IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.