maicon_m 0 Denunciar post Postado Maio 11, 2007 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
David Ramires 1 Denunciar post Postado Maio 11, 2007 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áriocaso esse valor venha num link você pode fazer assim:$Cidade = $_GET['campo_cidade];//campo_cidade é o name do campo no seu formuláriobom 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
Mario Helme 0 Denunciar post Postado Maio 11, 2007 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
maicon_m 0 Denunciar post Postado Maio 12, 2007 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
Tellys Castro 12 Denunciar post Postado Maio 12, 2007 da sim, mas ai é necessário que você de um id pra sua tag... ai depois você recupera com java script e passa como parametro de url...... Compartilhar este post Link para o post Compartilhar em outros sites
Mario Helme 0 Denunciar post Postado Maio 13, 2007 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
Tellys Castro 12 Denunciar post Postado Maio 13, 2007 sim, mas pra fazer isso so com php nao da tem que ter um client side!! Compartilhar este post Link para o post Compartilhar em outros sites
maicon_m 0 Denunciar post Postado Maio 14, 2007 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