Jump to content

[Resolvido] Youtube Embed


joaocasta
 Share

Recommended Posts

// 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?

Link to comment
Share on other sites

<?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
Link to comment
Share on other sites

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
Link to comment
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
 Share

×
×
  • 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.