Ir para conteúdo

POWERED BY:

Arquivado

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

Thiago Sousa

[Resolvido] Consulta no BD através de DropDown

Recommended Posts

você pode juntar as duas páginas e colocar o while e o echo da tabela depois do formulário, mudando a página html para php e colocar o action do form pra própria página... Entendeu mais ou menos?

 

Outra forma seria usando ajax.

 

Só tem um detalhe ali... tem que tirar uma linha...

 

echo '$sql';

 

Esta linha é pra tirar.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes desta linha 'if (!empty($_POST['tipo'])) $dados['tipo'] = $_POST['tipo'];' você tem que testar se foi enviado o formulário. Faz assim:

if (!empty($_POST['submit'])){// testa se foi enviado o formulário (nome do botão)
if (!empty($_POST['tipo'])) $dados['tipo'] = $_POST['tipo'];
if (!empty($_POST['operadora'])) $dados['operadora'] = $_POST['operadora'];
if (!empty($_POST['cliente'])) $dados['cliente'] = $_POST['cliente'];
if (!empty($_POST['status'])) $dados['status'] = $_POST['status'];

$x = consulta('contestacao',$dados);
?>  </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</form>
</div> <div id="footer" > 
<?php
echo '<table border ="" align="center">';
echo '
		<tr><td>Tipo</td>
		<td>Operadora</td>
		<td>Cliente</td>
		<td>Valor Correto</td>
		<td>Valor Cobrado</td>
		<td>Protocolo</td>
		<td>Data Contestação</td>
		<td>Data Vencimento</td>
		<td>Status</td></tr>';

while ($array = mysql_fetch_array($x)) {
		
		echo "
		<tr><td>".$array['tipo']." </td>
		<td>".$array['operadora']." </td>
		<td>".$array['cliente']." </td>
		<td>".$array['valor_correto']." </td>
		<td>".$array['valor_cobrado']." </td>
		<td>".$array['protocolo']." </td>
		<td>".$array['data_contestacao']." </td>
		<td>".$array['data_vencimento']." </td>
		<td>".$array['status']." </td></tr>";
	   
	   }
	echo "<table>";
}// todo este código está dentro do if.
Depois arruma a identação do código, porque, como tá tudo dentro do if, tem que dar um tab pra ficar mais claro de enxergar.

 

Qualquer coisa posta de novo.

 

Carlos Eduardo

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.