Jump to content
alves077

[Dúvida] preenchimento automatico de select com ajax

Recommended Posts

alves077

Bom dia,

Queria preencher um select em HTML automaticamente com ajuda do ajax, só que tenho algumas dúvidas de como fazer.

Isto é, tenho uma página que insere elementos em uma tabela, e outra expõe esses dados num select em HTML. Só queria expor sem que nenhum evento acontecesse, se é que me faço entender.

Já utilizei um pouco com ajax, mas o pedido ao servidor acontece sempre algo com um evento. Meu objetivo é que basta eu inserir na tabela na BD que ele acrescenta no select. Como ele estivesse sempre a "escuta" apresente sempre os dados mais actualizados da BD. Alguém pode dar uma ideia como posso fazer?

Obrigado pela atenção,

alves077

Share this post


Link to post
Share on other sites
brunoais

Demasiado confuso. Não percebi.


"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites
alves077

Ok, vou tentar explicar melhor:

Tenho um select em html numa pagina que é carregado com dados de uma tabela na BD, é possível sem acontecer nenhuma evento,de click ou change ou o que seja, que os dados do select mudem consoante o inserido na BD?

Por exemplo tenho este select:

<select>
   <?php
	$result=get_query();
	while($row = mysql_fetch_array($result))							
		echo("<option value='".$row['nome']."' selected>".$row['nome']."</option>");  

?>
</select>

Este é estático, queria que quando existisse uma alteração na BD em relação a esta tabela automaticamente fosse preenchido aqui, sem clicar em nenhum botão, isto é sem existir intervenção do utilizador.

Se a actualização for resultado de um evento, consigo fazer um pedido ajax para recarregar a página sem fazer refresh, agora mesmo sem nenhuma intervenção do utilizador não sei bem como fazer..

Obrigado pela atenção,

alves077

Edited by alves077

Share this post


Link to post
Share on other sites
alves077

hm ok, vou perder um tempo a investigar as duas hipóteses.

Obrigado yoda pelas ideias.

Share this post


Link to post
Share on other sites
brunoais

Podes tb usar websockets.

  • Vote 1

"[Os jovens da actual geração]não lêem porque não envolve um telecomando que dê para mirar e atirar, não falam porque a trapalhice é rainha e o calão é rei" autor: thoga31

Life is a genetically transmitted disease, induced by sex, with death rate of 100%.

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.