Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luiz Otávio Foreba

[Resolvido] Como fazer sistema de "Amigos" em fórum PHP

Recommended Posts

Olá amigos, recentemente me ajudaram a criar um fórum em PHP para meu site. Consegui fazer tudo, colocar usuários "Online e Offline", "Cadastro que envia email para o usuário", sistema de login, tudo direitinho...

 

Agora, gostaria de fazer com que os usuários do fórum tenham a opção de ficar amigos uns dos outros, como aqui no iMasters. O problema é que não tenho nenhuma idéia de como fazer isso utilizando o MySql e PHP...

 

PQ do modo que eu tinha pensado em fazer, a tabela iria ficar imensa e não daria muito certo... Alguém tem alguma sugestão de como posso fazer isso?

 

Não sei se ajuda, mas vou passar detalhes - a linha ID, a Linha EMAIL e a linha LOGIN, é única para cada usuário!

 

Desde já abradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tabela amigos :

amigodono - amigosub

 

insert into amigos (amigodono,amigosub) values ($pessoa que ta adicionando, $adicionado);

 

//listando

$sql = mysql_query("select *amigos where amigodono = $pessoaquetalogado")

if(mysql_affected_rows() > 0){

while($row = mysql_fetch_array($sql)){

/*Lista aqui */

}

}else{

echo'Você não possui amigos.';

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tabela amigos :

amigodono - amigosub

 

insert into amigos (amigodono,amigosub) values ($pessoa que ta adicionando, $adicionado);

 

//listando

$sql = mysql_query("select *amigos where amigodono = $pessoaquetalogado")

if(mysql_affected_rows() > 0){

while($row = mysql_fetch_array($sql)){

/*Lista aqui */

}

}else{

echo'Você não possui amigos.';

}

 

Ta, mas eu tinha pensado assim, então cada amigo que o cara add vai criar uma nova linha na tabela Amigos... Pensei que o modo que tinha pensado em fazer iria ficar muito grande a tabela...

 

Vlw amigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.