Ir para conteúdo
Fórum Script Brasil
  • 0

Igual Do Orkut


ViniciusJau

Pergunta

e ai galera.. eu estava navegando agora no orkut e me surgiu um duvida..

no orkut quando você está na pagina amigos.. quando você marca se a pesso aé confiavel .. se você é fâ da pessoa.. ele já grava no banco de dados automaticamente...

com é a melhor maneira de fazer isso maiorçada ?

Link para o comentário
Compartilhar em outros sites

14 respostass a esta questão

Posts Recomendados

  • 0

Amon-Rá_Beraldo

não sei se seria seção, mais o problema na verdade seria gravar o dado no bd sem atualizar a pagina.. mais mudando umd esenhionho saca. .fica meio dificil de eu explicar sem você ver como é no orkut rs...

kuroi

acho que é ajax mesmo... mais não consegui achar nenhum exemplo parecido usando php

Link para o comentário
Compartilhar em outros sites

  • 0

saca só essa imagem mostra como é o esquema do orkut:

http://usuarios.lycos.es/fernandowobeto/orkut_duvida.gif

eu consegui montar um codigo em javascript para mudar a imagem:

<html>

<head>

<title>texte</title>

<script type="text/javascript">

<!--

function troca(obj){

if(obj.alt == "off.gif"){

document.getElementById("imagem").src = "on.gif";

document.getElementById("imagem").alt = "on.gif";

}

else {

document.getElementById("imagem").src = "off.gif";

document.getElementById("imagem").alt = "off.gif";

}

}

</script>

</head>

<body>

<img id="imagem" src="off.gif" alt="off.gif" border="0" onclick="troca(imagem);" />

</body>

</html>

agora minha dúvida seria como executar um codigo em php a partir desse clique que o cara vai dar .. ou seja eu teria que mandar o ID do registro e executar um codigo no bd

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

É meu brother....

A parada é ajax mesmo, o cara clicou la, chamou uma funcao em javascript que manda dados para uma pagina php, que faz todo o processso e cria um documento em xml e retorna ele para o javascript que le o arquivo xml e se caso desejavel até imprimina na tela

Fiz recenteme algo em ajaz que a empresa vai cadastrar uma tarefa de um cliente entre centenas existentes, digita apenas o primeiro nome do cliente no campo textou, ou o codigo do cliente, apois desativar a caixa de selecao o ajax entra em acao fazendo a busca no banco de dados e já retorna no value do campo de texto o ID do cliente e o nome certo dele, caso não encontre o cliente retorna no value do campo também que não foi encontrado... ficou muito bacana, foi a minha primeira esperiencia com ajax..

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Vou mostrar um modelo que fiz de como funciona pra você ver, usando JavaScript.

Cria 2 imagens, uma chamada : mais.gif e outra menos.gif

Veja se é isso que você quer

<html>

<head>

<title>

</title>

<script>

function muda( valor ){

for( i=0; i < valor+1; i++ ){

bloco = document.getElementById( "img"+i );

bloco.src = "mais.gif";

}

}

</script>

</head>

<body>

<table border="0" cellspacing="0" cellpadding="1" width="10%">

<tr>

<td>

<img id="img0" src="menos.gif" onclick="java script:muda(0);">

</td>

<td>

<img id="img1" src="menos.gif" onclick="java script:muda(1);">

</td>

<td>

<img id="img2" src="menos.gif" onclick="java script:muda(2);">

</td>

<td>

<img id="img3" src="menos.gif" onclick="java script:muda(3);">

</td>

<td>

<img id="img4" src="menos.gif" onclick="java script:muda(4);">

</td>

</tr>

</table>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

bom, vo da uma ideia ai pro cê.. v se serve..

manda pra um iframe da pagina cara.. ele vai carregar escondidinhu ali se te dar problemas.,.. e dai as "estrelinha" se tiver algo como isso muda com onclick="this.src='new.gif'" saka?

espero ter sido um pouco claro haha!

abraços!

Link para o comentário
Compartilhar em outros sites

  • 0

Tenko

Acho que seria + ou - isso mesmo.. porém não funcionou esse codigo aqui rs...

brunohcs

é na verdade vai ter que ser assim mesmo meio que na gambiarra... rs vou tentar fazer funcionar esse codigo que o tenko passou...

num entendi muito bem o que você quis dizer com onclick="this.src='new.gif'"

Link para o comentário
Compartilhar em outros sites

  • 0

ah tipo é que se você tem imagens como no orkut..

tipo cada vez ele vê no db o que tem que devolve a imagem apagada ou a acessa no caso do orkut não é?

mas como você vai fazer a gambiarra.. ele não vai dar reload e nem vai usar nd como ajax.. então se da o onclick para mudar a imagen ali de apagada pra acessa na hora.. .. dai quando der o reload ele vai retorna a imagem real ""

acho que fui meio confuso haha!!.. não soube me expressar vamo ver se saka!

Link para o comentário
Compartilhar em outros sites

  • 0

brunohcs

acho que entendi rs... eu fiz um if que exibe a imagem...

if( condicao ){

echo "<img src='img/menos.gif'>";

} else {

echo "<img src='img/mais.gif'>"; }

dai to pensando em jogar o refresh no onclick dai ele atualiza a pagina, e carrega novamente o valor do BD e dai no caso ele muda a imagem pois vai ter mudado a condição..

o codigo do tenko num funcinou porque você clica na imagem e ela não muda...

saca só:

codigo do tenko: http://www.garagem69.com.br/teste/tenko.php

meu codigo: http://www.garagem69.com.br/teste/vinicius.php

o problema é que o do tenkodá pra mim jogar dentro do while . .quando for fazer a consulta no BD o meu não dá pois não funciona com uma imagem só ...

Link para o comentário
Compartilhar em outros sites

  • 0

O meu código não funcionou por que esta com espaço no java script

junte isso javascript ele vai funcionar na boa

eu juntei. mais agora apreceu outro erro rs.. se você clica na imagem 3 por exemplo ele muda todas as outras anteriores ao invés de mudar só a 3...

vou ver se consigo alguma coisa vou da ruma fuççada nele...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...