joaocasta Posted July 20, 2012 Report Share Posted July 20, 2012 Boa tarde, tenho um formulario em que envio um link do youtube por exemplo: " https://www.youtube.com/embed/hnrDgLs8fQo?feature=oembed e gostava de saber como fazer para incorporar no meu site qualquer video que seja inserido na base de dados. A coluna do video chama-se "trailer"....Se pudessem ajudar agradecia 😉 Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted July 20, 2012 Report Share Posted July 20, 2012 // 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 Portugol Plus Link to comment Share on other sites More sharing options...
joaocasta Posted July 20, 2012 Author Report Share Posted July 20, 2012 // 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 More sharing options...
HappyHippyHippo Posted July 20, 2012 Report Share Posted July 20, 2012 a tua pergunta é então saber como guardar a informação do formulário, certo ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
joaocasta Posted July 20, 2012 Author Report Share Posted July 20, 2012 o link já o guardei na base de dados, mas acho q tenho de fazer algo como $row['trailer'], mas tentei e nao consegui Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted July 20, 2012 Report Share Posted July 20, 2012 apresenta o código que tens de leitura da base de dados IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
joaocasta Posted July 20, 2012 Author Report Share Posted July 20, 2012 (edited) <?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 July 20, 2012 by joaocasta Link to comment Share on other sites More sharing options...
HappyHippyHippo Posted July 20, 2012 Report Share Posted July 20, 2012 (edited) 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 July 20, 2012 by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now