Jump to content


Photo

Duvida Sobre Sistema De Comentário


  • Faça o login para participar
5 replies to this topic

#1 Eder Luciano

Eder Luciano

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Masculino
  • Localidade:Cascavel-PR

Posted 01/08/2011, 16:15

Olá pessoal do forum, belle!!

Seguinte: Eu queria saber como q eu posso fazer pra botar os comentários por páginas,

eu tenho esse sistema aki

kamanga.atwebpages.com

q fica todo em uma unica página puxando tudo do banco de dados,
a minha duvida é em como fazer pra os comentários serem exibidos embaixo de cada vídeo,
já sei como fazer o cadastro e como mostrar os comentários na pagina, como posso fazer pra cada um estar com seu comentário.

já tentei com o $SERVER['PHP_SELF']; mas não dá porq ele só pega o meu index.php, acho q é porq divido tudo em includes,

uma alternativa q pensei foi em fazer relacionamento de tabelas no banco de dados, só q nao sei muito bem como fazer isso,
essa é a melhor alternativa?
tem outras? se sim quais?

o código da pagina logo abaixo:

<?php 
$conexao = mysql_connect('localhost', 'user', 'senha') or die((mysql_error));
$banco =mysql_select_db('banco');
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR...nsitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Ver</title>
<link href="estilo.css" rel="stylesheet" type="text/css" />
</head>

<body>

<div id="box">
<div id="videos">
<?php
if(!isset($_GET['videos'])){
$selUltimo = mysql_query("SELECT * FROM tb_video ORDER BY id_video DESC");
$qr = mysql_fetch_array($selUltimo);
echo '<iframe width="600" height="450" src="http://www.youtube.com/embed/'.$qr['embed'].'" frameborder="0" allowfullscreen></iframe>';
}elseif(isset($_GET['videos'])){
$get = $_GET['videos'];
$selVideo = mysql_query("SELECT * FROM tb_video WHERE id_video = '$get'");
$qrdois = mysql_fetch_array($selVideo);
echo '<iframe width="600" height="450" src="http://www.youtube.com/embed/'.$qrdois['embed'].'" frameborder="0" allowfullscreen></iframe>';
}
?>
</div>
<div id="carrosel">
<?php
$selThumb = mysql_query("SELECT * FROM tb_video ORDER BY id_video DESC");
while($lnThumb = mysql_fetch_array($selThumb)){
?>
<a href="index.php?videos=<?php echo $lnThumb['id_video'];?> "> <img src="<?php echo $lnThumb['foto'];?>" /></a>
<?php
}
?>
</div>
</div>
</body>
</html>


Pô gente ninguém pra me dar uma luz?

Edição feita por: Eder Luciano, 31/07/2011, 03:24.


#2 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 01/08/2011, 16:28

hann o facebook tem um plugin que é muito bom e basta vc colocar o codigo no arquivo que exibi o video que ele ja faz tudo altomatico???

mais no seu caso vc tem que pegar a url/id
vc quando chama o video vc cria uma varialvel do $id oque vc tem que fazer é simplismente criar uma consulta usando o where tipo assim

select * from comentarios WHERE id_video='$get'

o $get é a variavel do video ....
poise mais our menos por ai???

ve ai ce oce consegue
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#3 Eder Luciano

Eder Luciano

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Masculino
  • Localidade:Cascavel-PR

Posted 01/08/2011, 19:22

hann o facebook tem um plugin que é muito bom e basta vc colocar o codigo no arquivo que exibi o video que ele ja faz tudo altomatico???

mais no seu caso vc tem que pegar a url/id
vc quando chama o video vc cria uma varialvel do $id oque vc tem que fazer é simplismente criar uma consulta usando o where tipo assim

select * from comentarios WHERE id_video='$get'

o $get é a variavel do video ....
poise mais our menos por ai???

ve ai ce oce consegue


Olá Diego valew por responder,
Eu to começando a engatinhar em php,
Tenho q pegar a url da tabela tb_video e colocar na tabela comentarios, e
colocar como igual? é isso?
se puder da um exemplo pra eu entender melhor!
Falow!!!

Edição feita por: Eder Luciano, 01/08/2011, 19:26.


#4 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 02/08/2011, 09:46

ola olhe esta video aula
http://www.mxmasters...de-comentarios/

basico
http://www.oficinada...ios_php_-_mysql

Deixa eu explicar naum achei um tutorial interessante

na sua tabela de video eu vou supor que tenha este tres campo id_video,titulo,link,

agora na parte do comentario vc teria id_comentario,id_video,nome,email,mensagem

ta na hora de gravar o comentario eu tenho que pegar o id do video atual, e gravar ele na tabela de comentarios...

depois disso ou seja na hora de chamar os comentarios do video eu faco a consulta

$sql_com = mysql_query("SELECT * FROM comentarios WHERE id_video='$get'");

o get eu pegei da variavel $get, que mostra o id na URL?? é mais ou menos isso em breve eu vou postar um tutorial como fazer um sistema de comentario no meu blog http://diegodeveloper.wordpress.com
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook

#5 Eder Luciano

Eder Luciano

    Novato no fórum

  • Usuários
  • 15 posts
  • Sexo:Masculino
  • Localidade:Cascavel-PR

Posted 03/08/2011, 23:55

Mais uma vez, valeu Diegão! Me ajudou muito.

Já consegui, o q queria, e to até fazendo um sisteminha de notícias já, hehe ! :D

Obrigado pela ajuda!!
Ganhou um +zinho!!!

#6 Diego Bezerra

Diego Bezerra

    Diego Bezerra

  • Moderadores
  • 938 posts
  • Sexo:Masculino
  • Localidade:Amazonas
  • Interesses:Iniciando no C# com MSSQL.

Posted 04/08/2011, 08:59

tamos ai mano presisando é só postar que a gente da um geitinho brasileiro???
http://diegodeveloper.wordpress.com
Att.
Diego Bezerra
Agência Kernel - em Breve
Email/msn: diegobezerra@outlook.com
Facebook




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq