Ir para conteúdo
paulaodaregulage

receber variável no iframe

Recommended Posts

Boa tarde Srs,

eu gostaria que minha página onde existem 2 iframes  ,mostrasse relatórios através de uma  variável enviada .

 

segue abaixo os arquivos.

 

formulario1.php

 

<form name="busca" method="post" action="relatorio2.php" target="pesquisa">

		<table >

	
<tr>
 <td><input type="text" name="material"  style="width:85%;font-family:arial;font-size:10" placeholder=""   value="">
		
	<BR>
	 <input type="submit" name="botao" value="Pesquisar" class="btn btn-success" style="width:98%;font-family:arial;font-size:10" > 
	</td>
	</tr>

</table>
  
    
</form>

 

 

no formulario2.php

 

<?php $material=$_POST['material'];  


echo $material; ?>


<table id='form' class="table table-striped table-bordered table-hover" > 
  

  <tr>

<Td>
  <iframe src="info1.php" name="pesquisa" width="500" height="3550" scrolling="yes" frameborder="0" style="border:0px"></iframe>

     
</td>

<Td>
  <iframe src="info2.php" name="pesquisa" width="500" height="3550" scrolling="yes" frameborder="0" style="border:0px"></iframe>

     
</td>
</tr>


	
	</TABLE>

 

 no arquivo info1.php

<table id='form' class="table table-striped table-bordered table-hover" > 


    <!-- linhas -->
    <tr>
        <th width='25%'>
           MATERIAIS
        </th>
		
		
		<th width='25%'>
            N DE SERIE
        </th> 
	
		

	    
    
    <?php
  $material=$_POST['material']; 

    $sql = "SELECT *  FROM material WHERE 
	 material='$material' ";
   $res = mysql_query($sql); 
    while($linha = mysql_fetch_array($res)){ 
    ?>
    <tr>
      <td>
           <font color='green'> <?php echo $linha['material'];?>
        </td>
		
		<td>
           <font color='green'> <?php echo $linha['serie'];?>
        </td>


    </tr>
    <?php
    }
    ?>

</table>

no info2.php

 

<table id='form' class="table table-striped table-bordered table-hover" > 
<?php
    $material=$_POST['material'];  
 ?>

    <!-- linhas -->
    <tr>
        <th width='25%'>
           MATERIAIS
        </th>
		
		 
		<th width='25%'>
            N DE SERIE
        </th> 
	
		

	    
    
    <?php

  $material=$_POST['material']; 

    $sql = "SELECT *  FROM vendas WHERE 
	 material='$material' AND status='VENDIDO' ";
   $res = mysql_query($sql); 
    while($linha = mysql_fetch_array($res)){ 
    ?>
    <tr>
      
		
		<td>
           <font color='green'> <?php echo $linha['material'];?>
        </td>
		
		<td>
           <font color='green'> <?php echo $linha['serie'];?>
        </td>

    </tr>
    <?php
    }
    ?>

</table>

 

 

se puderem ajudar...

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

$_SESSION OU $_GET no link do iframe.

Ex:

$_SESSION['material'] = $material;

 

ou

 

<iframe src="info1.php?material=<?php echo $material;?>" name="pesquisa" width="500" height="3550" scrolling="yes" frameborder="0" style="border:0px"></iframe>

  • Obrigado! 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom temos algumas coisas para fazermos.

como você vai chamar no iframe, ele não vai receber dados vindo via POST.

 

Formulario 2

<?php
$material = $_POST['material'];
echo $material;
?>


<table id='form' class="table table-striped table-bordered table-hover" > 


    <tr>

        <Td>
            <iframe src="info1.php?material=<?= $material ?>" name="pesquisa" width="500" height="3550" scrolling="yes" frameborder="0" style="border:0px"></iframe>


        </td>

        <Td>
            <iframe src="info2.php?material=<?= $material ?>" name="pesquisa" width="500" height="3550" scrolling="yes" frameborder="0" style="border:0px"></iframe>


        </td>
    </tr>



</TABLE>

 

REPARE QUE NO INFO 1 e no INFO 2 eu troquei de POST por GET

 

INFO 1

<table id='form' class="table table-striped table-bordered table-hover" > 


    <!-- linhas -->
    <tr>
        <th width='25%'>
            MATERIAIS
        </th>


        <th width='25%'>
            N DE SERIE
        </th> 





        <?php
        $material = $_GET['material'];

        $sql = "SELECT *  FROM material WHERE 
	 material='$material' ";
        $res = mysql_query($sql);
        while ($linha = mysql_fetch_array($res)) {
            ?>
        <tr>
            <td>
                <font color='green'> <?php echo $linha['material']; ?>
            </td>

            <td>
                <font color='green'> <?php echo $linha['serie']; ?>
            </td>


        </tr>
        <?php
    }
    ?>

</table>

 

INFO 2

 

<table id='form' class="table table-striped table-bordered table-hover" > 
    <!-- linhas -->
    <tr>
        <th width='25%'>
           MATERIAIS
        </th>
		
		 
		<th width='25%'>
            N DE SERIE
        </th> 
	
		

	    
    
    <?php

  $material=$_GET['material']; 

    $sql = "SELECT *  FROM vendas WHERE 
	 material='$material' AND status='VENDIDO' ";
   $res = mysql_query($sql); 
    while($linha = mysql_fetch_array($res)){ 
    ?>
    <tr>
      
		
		<td>
           <font color='green'> <?php echo $linha['material'];?>
        </td>
		
		<td>
           <font color='green'> <?php echo $linha['serie'];?>
        </td>

    </tr>
    <?php
    }
    ?>

</table>

 

  • Obrigado! 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obgd Chagas...

 

a pane que eu tinha era nessa parte aki:

<iframe src="adm.php?pag=info1?material=<?php echo $material;?>"

 

eu ja tinha uma página dentro de outra(adm.php com o relatorio2.php),e qdo eu usei mais o  iframe (info1.php e info2.php)... acabou n funcionando como eu qria

(as informações não chegavam na info1.php e na info2.php)

 

solucao foi fazer essa aki mesmo( adcionei algumas coisas que tinham na adm.php para o relatorio2.php) e utilizei:

<iframe src="info1.php?material=<?php echo $material;?>"

visto que o sinal de "?" direcionava a página para uma outra página....

 

rs...

 

 

enfim

<iframe src="info1.php?material=<?php echo $material;?>"

funcionou...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por edvaldo123
      Olá para todos, preciso de um código em PHP ou HMTL que mostre cotações de moedas, pra colocar em um site de notícias. Vou deixar um link abaixo onde tem exatamente o que preciso, porém queria remover algumas linhas desse código para não identificar seu site de origem.

      http://www.precododolar.com/widgets/cotacao.php
    • Por violin101
      Caros amigos
       
      Gostaria de tirar uma dúvida com os amigos.
       
      No Codeiginter tem como visualizar um arquivo .PDF dentro do sistema ?
       
      Por exemplo:
             o usuário realizou um download do arquivo --> DadosEmpresa.pdf
       
      Quando clicar em cima do arquivo, tem como visualizar em uma página o arquivo ?   E como faria ?
       
      Grato,
       
      Cesar
    • Por Kelven
      Olá pessoal tudo bem?
       
      Então eu quero colocar um formulário de newsletter em um servidor q não tem suporte para php, o negócio é q depois que a pessoa clica em se cadastrar eu quero que ela seja redirecionada para outro site, então gostaria de saber como posso estar fazendo isso usando apenas javascript, jquery ou ajax com o API do Mailchimp? Porque já procurei muito e não achei, só achei em php.
    • Por reginaldo123
      estou com dificuldade em criar uma url pernalizada exemplo
       
      href="www.bolacha,.com/novabolacha"
      value= "www.bolacha.com"
       
      quando o usuario copia a url para colocar em outra pagina quero que apareça o conteudo de value, e seja direcionado para o href.
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.