Ir para conteúdo

POWERED BY:

Arquivado

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

kikas100

Executar codigo php apos um click num paragrafo

Recommended Posts

Somente com ajax. Vou te dar um exemplo com jQuery.

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br">
<head>
	<title>Testando jQuery</title>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<meta http-equiv="content-language" content="pt-br" />
	<script type="text/javascript" src="http://code.jquery.com/jquery-1.5.1.min.js"></script>
	<script type="text/javascript">
		// <![CDATA[

		$(document).ready(function(){
			$('p').click(function(){
				$.ajax (
				{
					url: 'teste.php',
					success: function(dados)
					{
						alert(dados);
					}
				});
			});
		});

		// ]]>
	</script>
</head>
<body>
	<p style="padding:10px; background:#ddd;">Clique aqui se quiser :)</p>
</body>
</html>

 

Se executar exatamente assim, já entenderás o funcionamento. Troque a página 'teste.php' para a página-alvo a executar a função.

Você pode ainda enviar parâmetros e realizar outras funções mais complexas, combinadas com efeitos, conforme suas necessidades.

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hum...estou a ver.Eu queria poder ordenar a visualização dos dados que tenho na base de dados pelo nome, por data de registo,etc.Eu tenho isto:


<ul>
<li class="ordenar">Nome</li>
<li class="ordenar">Categoria</li>
<li class="ordenar">Data crescente</li>
<li class="ordenar">Data descrescente</li>
</ul>

 

Ao clicar num queria que mostrasse os dados ordenados por uma desta opcoes.

 

Tou a ver que so da com jquery.Não dá para criar uma funcao no php e utilizar no jquery?Tipo isto


$(document).ready(function(){
                               $('.ordenar').click(function(){
                                   funcaophp()    
                               });
                       });

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi. O que você quer é diferente, mas também pode ser feito com jQuery.

Tudo que você precisa está aqui, inclusive exemplos: http://tablesorter.com/docs/

 

Vou transferir este tópico para a seção de Javascript/DHTML, para que possam te ajudar melhor.

 

[]'s

 

Estive a experimentar e não está a resultar,tenho isto:


<script>
$(document).ready(function() 
   { 
       $(".ordenar").tablesorter( {sortList: [[0,0], [1,0]]} ); 
   } 
); 
</script>

 

Este plugin do jquery só funciona em tabelas?Eu não estou a usar tabelas de forma dos exemplos do plugin para mostrar os meus dados.Tenho assim do estilo um menu e ao lado tenho os dados listados

 

http://img15.imageshack.us/i/semttulognr.jpg/

 

Cumprimentos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi. O que você quer é diferente, mas também pode ser feito com jQuery.

Tudo que você precisa está aqui, inclusive exemplos: http://tablesorter.com/docs/

 

Vou transferir este tópico para a seção de Javascript/DHTML, para que possam te ajudar melhor.

 

[]'s

 

Estive a experimentar e não está a resultar,tenho isto:


<script>
$(document).ready(function() 
   { 
       $(".ordenar").tablesorter( {sortList: [[0,0], [1,0]]} ); 
   } 
); 
</script>

 

Este plugin do jquery só funciona em tabelas?Eu não estou a usar tabelas de forma dos exemplos do plugin para mostrar os meus dados.Tenho assim do estilo um menu e ao lado tenho os dados listados

 

http://img15.imageshack.us/i/semttulognr.jpg/

 

Cumprimentos

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.