Ir para conteúdo

Arquivado

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

maicon_m

Passar o html por referência

Recommended Posts

Buenas.Idéia: Quando o internauta clicar no link vai abrir uma pop-up contendo a informação e nesta pop-up tem uma parte que vai receber conteúdo de uma tabela do MySql. Para saber qual informação da tabela pegar para colocar na página eu pensei em pegar o titulo da página e utilizar para a procura. Exemplo: Na a pagina tem um titulo com estilo <h2>Cidade</h2> e depois vem o texto.Eu quero pegar o que está contido entre o <h2> </h2> e passar para o MySql fazer a busca. É possível passar isso por referência? Tipo como é feito com o conteúdo de um form $HTTP_POST_VARS ['nome do campo'] valeria também para esse? o.O? $HTTP_POST_VARS ['h2'].... Sou iniciante, sabe como é né... Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Buenas.

 

Idéia: Quando o internauta clicar no link vai abrir uma pop-up contendo a informação e nesta pop-up tem uma parte que vai receber conteúdo de uma tabela do MySql. Para saber qual informação da tabela pegar para colocar na página eu pensei em pegar o titulo da página e utilizar para a procura.

 

Exemplo: Na a pagina tem um titulo com estilo

Cidade

e depois vem o texto.

 

Eu quero pegar o que está contido entre o

e passar para o MySql fazer a busca. É possível passar isso por referência? Tipo como é feito com o conteúdo de um form $HTTP_POST_VARS ['nome do campo'] valeria também para esse? o.O? $HTTP_POST_VARS ['h2'].... Sou iniciante, sabe como é né...

 

Obrigado.

Maicon_m,

Bem Vindo ao Fórum http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Desculpe não entendi muito bem, mas vamos lá

 

de onde vem o valor "cidade" que está entre

Cidade

?

se vier de algum de algum campo do formulário você pode fazer assim

 

$Cidade = $_POST['campo_cidade];//campo_cidade é o name do campo no seu formulário

caso esse valor venha num link você pode fazer assim:

$Cidade = $_GET['campo_cidade];//campo_cidade é o name do campo no seu formulário

bom depois se você quiser fazer uma consulta no BD é só usar o valor que está na variável $Cidade

 

era essa sua dúvida!?

 

aproveite e leia as Regras do fórum

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio que dessa forma não seja possível, pois o PHP é executado antes de qualquer saida html, ou seja, sua tag <h2>Cidade</h2> ainda não existe no momento em que o PHP está sendo executado.O que você poderia fazer, é passar essa variável por GET quando for abrir o popup.

Compartilhar este post


Link para o post
Compartilhar em outros sites

David a idéia é assim<h2>Cidade</h2><p> Texto explicativo</p>Eu quero o que está entre o <h2> e o </h2>. O conteúdo entre estas tags vai mudar d uma pagina pra outra. Não vai ser recuperado via form mas sim pegar o que esta entre as tags do próprio xHTML.Mario,poderia me dar uma idéia de como pegar esse valor por GET?Para esclarecer mais os links pra janela pop-up vao estar em uma lista select...Valeu pelas tentativas \m/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na hora de abrir o popup, você poderia fazer seu link chamando uma função que abriria o popup. Algo como:

<script>function abre(data){	window.open('popup.php?data='+data,'_blank','width=200,height=100');	return;}</script><a href="javascript:void(0)" onClick="abre('Cidade')">Abrir</a>
E no popup.php, ficaria:

<h2><?php echo $_GET['data'] ?></h2>/* Agora você tem o dado que precisa mandar pra sua consulta mysql: $_GET['data'] */
Como o supertelnet falou (fazer sem passar os dados por GET), seria dar um 'nome' pra sua tag <h2></h2>, e por js pegar os dados dessa tag e passar pra uma terceira página que faria sua consulta (me corriga se eu estiver errado supertelnet).

 

É só você escolher o que mais se encaixa na sua necessidade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu pela orientação Mario =Dvou estudar esses scripts e ver o que consigo fazer.Supertelnet você poderia me dar uma idéia sobre o javascript? ainda não tive tempo pra estudar como gostaria =( por isso preciso de um apoio seu...Obrigado senhores.

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.