To com uma dúvida aqui, tive vendo umas vídeo-aulas e sempre da problema no mesmo lugar.
É o seguinte: eu tava fazendo uma galeria de de videos onde seria cadastrado o vídeo por link e gravado no banco, até ai tudo certo, grava o vídeo certinho no banco e puxa de lá tbm e tudo.
O problema é que nessa parte do php: "SELECT * FROM tb_video WHERE id_video = '$get'" não da certo, pra mim ele não funciona (eu acho), O código é esse:
$get = $_GET['BD_VIDEOS']; $selVideo = mysql_query("SELECT * FROM tb_video WHERE id_video = '$get'"); para $id_video = $_GET['id_video']; $selVideo = mysql_query("SELECT * FROM tb_video WHERE id_video = '$id_video'");
e sempre entre $_GET['lebra minuscula']; e $_POST['lebra minuscula'];
Opa eae Diego Bezerra, valeu pela ajuda.
Fiz a troca como vc falou, mas não deu certo, continua do mesmo jeito.
Não tenho nem ideia do q pode ser. A parte do cadastro da tudo certo e a parte de puxar do banco tbm só o link pra ir em outro vídeo q não da. fica sempre no último vídeo cadastrado é como se não tivesse link nenhum! Será algum erro no código? Tem outro modo de fazer esses links?
Obrigado Diego pela ajuda, nesse código a vc passou deu erro nessa linha:
$id_video = $_GET['id_video'];
postei o código no servidor AwardSpace.com e lá ele abre normal cadastrando e puxando o ultimo vídeo, mas se clicado em outro vídeo qualquer leva direto pra uma pagina de erro do site com a mensagem,
Tabela do banco de dados, no meu caso o nome do banco é bd_videos,
é só criar um banco com esse nome salvar o código abaixo em um arquivo .txt e importar no phpMyAdmim!
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
CREATE TABLE IF NOT EXISTS `tb_video` (
`id_video` int(11) NOT NULL AUTO_INCREMENT,
`titulo` varchar(255) NOT NULL,
`url` varchar(90) NOT NULL,
`foto` varchar(90) NOT NULL,
`embed` varchar(20) NOT NULL,
PRIMARY KEY (`id_video`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;