Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Executar query somente depois do enviou dos parâmetros dos form

$
0
0

Caros,

 

Como faço para que uma query somente execute depois que enviado as informações de um form.

O que o corre hoje.

Tenho em uma mesma pagina a tabela do form, e logo abaixo a query, quando entro nesta pagina ele já executa a query, porém sem resultado pois o form não foi preenchido ainda, como faço para essa query não executar quando entrar na pagina?

<?php include('./cabecalho.php'); ?>
<table width="1000" cellpadding="5" cellspacing="0" class="adm_azul_table">
	<tr><form method="post" action="produtividade.php">
	  <td colspan="2" align="center" class="adm_azul_td_menu">DATA INICIAL:	    <input type="text" name="dt_inicial" id="dt_inicial">
	     DATA FINAL:	    
	    <input type="text" name="dt_final" id="dt_final">
	    <input type="submit" name="consultar" id="consultar" value="Consultar" ></td>
        </form>
	  </tr>
	<tr>
		<td width="250" align="left" class="adm_azul_td_menu">Cliente</td>
		<TD width="150" align="right" class="adm_azul_td_menu">Valor</TD>
	</tr>
	<?php
$sql = "select razao_social, sum(valor) from ordem_servico where data_saida between '".$_POST['dt_inicial']."' and '".$_POST['dt_final']."' group by razao_social order by id ASC";
$res = mysql_query($sql, $conexao);
$conta = 1;
while ($linha = mysql_fetch_row($res)){
?>
	<tr>
		<td align="left" class="adm_td_lista_<?=$conta?>"> <?=$linha[0];?> </td>
		<td align="right" class="adm_td_lista_<?=$conta?>"> <?=$linha[1];?> </td>             
	</tr>

<?
	$contagem += 1;
	if($conta == 1){
		$conta = 2;
	} else {
		$conta = 1;
	}
}
?>
</table>
<?php include('./rodape.php'); ?>

Viewing all articles
Browse latest Browse all 14190