Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Tenho dois arquivos:
filtra.html
filtradados.php
O arquivo filtra.html envia uma variavel para o filtrodados.php
<label for="fabrica">Nome da Fabrica:</label>
<input type="text" name="fabrica" id="fabrica" size="10" />
<input type="submit" value="Pesquisa"><br>
O arquivo filtradados.php recebe a variável, consulta o banco de dados, e imprime os dados na tela.
$fabrica = $_POST["fabrica"];
Acontece que o processo é feito na mesma pagina, no caso usando o POST.
Eu gostaria de mostrar o resultado do arquivo filtradados.php em uma outra janela.
Para isso estou usando javascript. Eu consigo fazer com que a janela seja aberta.
Mas os dados do banco de dados nao sao exibidos, tem como passar algum dado para o JS, que
faça com que ele exiba as informações do banco de dados ?
#filtra.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Pesquisa por Escolas</title>
<script language="javascript" src="abreJanela.js"></script>
</head>
<body>
<fieldset>
<legend>Pesquisa por alunos de uma mesma escola:<br></legend>
<form name='filtra' action="filtradados.php" method="post">
<label for="fabrica">Nome da fabrica:</label>
<input type="text" name="fabrica" id="fabrica" size="10" />
<input type="submit" value="Pesquisa"><br>
<center><a href="#" onClick="javascript:abreJanela('http://localhost/~rodrigo /filtradados.php');">Alunos</a></center>
</fieldset><br>
</form>
</div>
</body>
</html>
#Script para abrir janela
function abreJanela(pagina)
{
window.open(pagina, 'STATUS=NO, TOOLBAR=NO, LOCATION=NO, DIRECTORIES=NO, RESISABLE=NO, SCROLLBARS=YES, TOP=10, LEFT=10, WIDTH=770, HEIGHT=400');
}
#filtradados.php
<?php
$fabrica = $_POST["fabrica"];
$conexao = mysql_connect("localhost", "root", "") or die ("Erro na conexao ao banco de dados.");
$db = mysql_select_db("banco") or die ("Erro ao selecionar a base de dados.");
$sql = "select fabrica from cadastro where fabrica = '$fabrica' ORDER BY codigo;";
$resultado = mysql_query($sql);
$cont = 0;
Att,
Rodrigo Faria
Carregando comentários...