Ir para conteúdo

Arquivado

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

jonatastec

Abrir página externa e passar valores automaticamente

Recommended Posts

Tenho um arquivo em php (api.php) que possui uma função. Ao chamar essa função gostaria que automaticamente fosse aberto um link externo, que é outra página em PHP e informasse via post alguns valores, pois esse valores será usado nessa outra página PHP.

 

Desde já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ficou meio vago, não deu pra entender bem o que precisa. bota aí o que já tem pra ficar melhor entender

Compartilhar este post


Link para o post
Compartilhar em outros sites

post se envia usando um formulário e clicando num botão submit. pra enviar sem clicar no submit teria que usar ajax ou um js simples pra simular o clique no submit. dependendo da situação pode usar session no lugar de post mas sem conhecer a estrutura fica dificil orientar melhor

Compartilhar este post


Link para o post
Compartilhar em outros sites

o meu está assim:

pagina em php e html separados. O java esta junto ao html.

eu listo uma serie de noticias do meu banco, e quando clico nelas ela joga em outra pagina, mostrando somente o conteúdo em q você clicou.

<script type="text/javascript">
function itensFatura(idnoti) {
  $("#idnoti").val(idnoti);
  $("#form2").attr("target",'');
  $("#form2").attr("action",'noticiasgeral.php?id={ID_NOTI}');
  $("#form2").submit();  
  return false  
}
</script>



<html>  
<form id="form2" name="form2" method="post" action="">
  <input type="hidden" name="idnoti" id="idnoti" value="">
</form> 
  
<!-- BEGIN RESULTADO_NOTICIA -->
<a onclick="itensFatura('{ID_NOTI}');" href="#">
<div id="noticias_geral" name="noticias_geral"> 

<div id="titulo_foto" name="titulo_foto" alt="">
{TITULO_FOTO}
</div>

</div>
</a>
<!-- END RESULTADO_NOTICIA -->
</html>

 

<?php

	$sql = new Query ($bd);
	$txt = "SELECT NOT_SEQUE,NOT_TITULO,NOT_MANCH,NOT_FONTE,NOT_DATAS,NOT_HORAS,NOT_FOTOS FROM SITE_NOTICIA
			WHERE NOT_ANOSS = '".$ano."'
			ORDER BY NOT_SEQUE DESC";
	$sql->executeQuery($txt);
    
	
	while(! $sql->eof()){
	  $tpl->TITULO_FOTO 		= '';
	  $tpl->ID_NOTI			= $sql->result("NOT_SEQUE");
	  $seqfotos				= $sql->result("NOT_SEQUE");
	  $imagens				= $sql->result("NOT_FOTOS");
	  $tpl->TITULO_FOTO 	.='<img src="../uploads/noticias/'.$imagens.'" width="200px" height="160px" /> ';
	  $tpl->TITULO_NOTICIA	= utf8_encode($sql->result("NOT_TITULO"));
	  $tpl->TITULO_MANCHETE	= utf8_encode($sql->result("NOT_MANCH"));
	  $tpl->TITULO_FONTE	= utf8_encode($sql->result("NOT_FONTE"));
	  $tpl->HORAS			= $sql->result("NOT_HORAS");
	  $tpl->TITULO_DATA		= $sql->result("NOT_DATAS");
	  
	  $sql->next();
	  $tpl->block("RESULTADO_NOTICIA");
 }

?>
  
 

quando clino na imagem ele manda para noticiasgeral.php. la o ele passa através de post.

no arquivo que recebe o id da noticia.
o idnoti, vem atraves do post.

$idnoti = $_POST['idnoti'];

	$sql = new Query ($bd);
	$txt = "SELECT NOT_SEQUE,NOT_TITULO,NOT_MANCH,
			NOT_CONTE,NOT_FONTE,NOT_DATAS,NOT_HORAS,
			NOT_FOTOS 
			FROM SITE_NOTICIA
	        WHERE NOT_SEQUE = '".$idnoti."'";
	$sql->ExecuteQuery($txt);
	$seq					= $sql->result("NOT_SEQUE");
	$tpl->IMAGENS			= '';
	$tpl->TITULO_NOTICIA 	= utf8_encode($sql->result("NOT_TITULO"));
	$tpl->TITULO_MANCHETE 	= utf8_encode($sql->result("NOT_MANCH"));
	$tpl->TITULO_DATA 		= $sql->result("NOT_DATAS");
	$tpl->TEXTO 			= html_entity_decode($sql->result("NOT_CONTE"));
	$tpl->FONTE 			= utf8_encode($sql->result("NOT_FONTE"));
	$tpl->HORAS 			= substr(($sql->result("NOT_HORAS")),0,9);
	$imagens 				= $sql->result("NOT_FOTOS");
	$tpl->IMAGENS 			.='<img src="../uploads/noticias/'.$imagens.'" width="600px" height="400px"/> ';
 
não sei se é isso que você quer, mas meu funciona perfeitamente,  qqlr coisa posta ai, fico tudo fora de indentação.

 

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.