joaocasta Posted July 20, 2012 at 02:02 PM Report #469379 Posted July 20, 2012 at 02:02 PM 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 😉
HappyHippyHippo Posted July 20, 2012 at 02:19 PM Report #469382 Posted July 20, 2012 at 02:19 PM // 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
joaocasta Posted July 20, 2012 at 02:40 PM Author Report #469395 Posted July 20, 2012 at 02:40 PM // 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?
HappyHippyHippo Posted July 20, 2012 at 02:41 PM Report #469397 Posted July 20, 2012 at 02:41 PM 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
joaocasta Posted July 20, 2012 at 02:46 PM Author Report #469398 Posted July 20, 2012 at 02:46 PM o link já o guardei na base de dados, mas acho q tenho de fazer algo como $row['trailer'], mas tentei e nao consegui
HappyHippyHippo Posted July 20, 2012 at 02:50 PM Report #469400 Posted July 20, 2012 at 02:50 PM apresenta o código que tens de leitura da base de dados IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
joaocasta Posted July 20, 2012 at 02:53 PM Author Report #469401 Posted July 20, 2012 at 02:53 PM (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 at 02:53 PM by joaocasta
HappyHippyHippo Posted July 20, 2012 at 02:58 PM Report #469403 Posted July 20, 2012 at 02:58 PM (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 at 02:59 PM by HappyHippyHippo IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
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