wesrenv
(usa Nenhuma)
Enviado em 03/05/2008 - 17:37h
Pode me explicar como seria isso ? poderia escrever basicamente como ficaria uma determinada funcao que juntasse os dois selects ? atualemtete tenho isso -
$user2=$_POST['user2'];
$dia= date("d", time());
$mes= date("m", time());
$ano= date("y", time());
$horab = gmdate("H");
$h= $horab-3;
$m = gmdate("i");
$s = gmdate("s");
$diaini=$_GET['diaini'];
$mesini=$_GET['mesini'];
$anoini=$_GET['anoini'];
$diafim=$_GET['diafim'];
$mesfim=$_GET['mesfim'];
$anofim=$_GET['anofim'];
$conec;
$bco;
$conectou=0;
include"conexao.php";
if ($conectou) {
$stgsql ="select sum(valor) from tarifa_passagem where data_sai>=\"$anoini$mesini$diaini\" and data_sai<=\"$anofim$mesfim$diafim\" and tipo_pass=\"ÔNIBUS\"";
$res =mysql_query($stgsql,$conec);
$linhas=mysql_num_rows($res);
$linhasini=1;
if (($res)and($linhas))
{$dados=mysql_fetch_array($res);
while($linhasini <=$linhas){
$onibus=$dados['sum(valor)'];
$linhasini++;
$dados=mysql_fetch_array($res);}} }
$conec;
$bco;
$conectou=0;
include"conexao.php";
if ($conectou) {
$stgsql ="select sum(valor) from tarifa_passagem where data_sai>=\"$anoini$mesini$diaini\" and data_sai<=\"$anofim$mesfim$diafim\" and tipo_pass=\"AVIÃO\" ";
$res =mysql_query($stgsql,$conec);
$linhas=mysql_num_rows($res);
$linhasini=1;
if (($res)and($linhas))
{$dados=mysql_fetch_array($res);
while($linhasini <=$linhas){
$aviao=$dados['sum(valor)'];
$linhasini++;
$dados=mysql_fetch_array($res);}} }
$sum=($onibus + $aviao);
$conec;
$bco;
$conectou=0;
include"conexao.php";
if ($conectou) {
$stgsql ="select sum(valor_total) from tarifa_hotel where dataini>=\"20080401\" and dataini<=\"20080431\" ";
$res =mysql_query($stgsql,$conec);
$linhas=mysql_num_rows($res);
$linhasini=1;
if (($res)and($linhas))
{$dados=mysql_fetch_array($res);
while($linhasini <=$linhas){
$hotel_total=$dados['sum(valor_total)'];
$linhasini++;
$dados=mysql_fetch_array($res);}} }
///////// SELECT DAS PASSAGEMS //////////////
$conec;
$bco;
$conectou=0;
include"conexao.php";
if ($conectou) {
$stgsql ="select *, sum(valor), count(valor) from tarifa_passagem where data_sai>=\"080401\" and data_sai<=\"080431\" group by obra ";
$res =mysql_query($stgsql,$conec);
$linhas=mysql_num_rows($res);
$linhasini=1;
if (($res)and($linhas))
{$dados=mysql_fetch_array($res);
echo "
<table width='50%'><td align='right' with='100%'>$dia/$mes/$ano - $h:$m:$s</td></table>
<img src='logo_clamom.png' border='0'>
<table width='50%'>
<td align='left' with='25%'>Total Passagens $sum [ Avião R$ "; printf("%0.2f", $aviao); echo "][ Ônibus R$ "; printf("%0.2f", $onibus); echo "]</td>
<td align='right' with='25%' >Periodo $diaini/$mesini/$anoini a $diafim/$mesfim/$anofim</td>
<table width='50%' border='1' cellspacing='0'>" ;
echo "<tr bgcolor='D0D0D0'>";
echo "<td align='left' width='20%' ><font size='2'><i><b>Obra </td>";
echo "<td align='left' width='10%' ><font size='2'><i><b>Passagens</td>";
echo "<td align='left' width='10%' ><font size='2'><i><b>Custo medio de Passagens</td>";
echo "<td align='left' width='10%'><font size='2'><i><b>Valor Total</td>";
echo "</tr>";
while($linhasini <=$linhas){
$obra=$dados['obra'];
$valor2=$dados['sum(valor)'];
$viajens =$dados['count(valor)'];
$customedio =($valor2/$viajens);
echo " <tr><TD></TD></TR><tr >";
echo "<td align='left'><font size='2'> $obra</td>";
echo "<td align='left'><font size='2'> $viajens</td>";
echo "<td align='right'><font size='2'>"; printf("%0.2f", $customedio); echo "</td>" ;
echo "<td align='right'><font size='2'>"; printf("%0.2f", $valor2); echo "</td>" ;
$linhasini ++;
$dados=mysql_fetch_array($res);
}
} }
//////////////////////// SELECT DOS HOTEIS real /////////////////////////////
$conec;
$bco;
$conectou=0;
include"conexao.php";
if ($conectou) {
$stgsql ="select *, sum(valor_total), count(valor_total) from tarifa_hotel where dataini>=\"20080401\" and dataini<=\"20080431\" group by obra ";
$res =mysql_query($stgsql,$conec);
$linhas=mysql_num_rows($res);
$linhasini=1;
if (($res)and($linhas))
{$dados=mysql_fetch_array($res);
echo " <table width='50%'> <br>
<td align='left' with='25%'> Total Hotéis R$ "; printf("%0.2f", $hotel_total); echo "</td>
<td align='right' with='25%' >Periodo $diaini/$mesini/$anoini a $diafim/$mesfim/$anofim</td>
<table width='50%' border='1' cellspacing='0'>" ;
echo "<tr bgcolor='D0D0D0'>";
echo "<td align='left' width='20%' ><font size='2'><i><b>Obra </td>";
echo "<td align='left' width='10%' ><font size='2'><i><b>Diarias</td>";
echo "<td align='left' width='10%' ><font size='2'><i><b>Custo medio de Diarias</td>";
echo "<td align='left' width='10%'><font size='2'><i><b>Valor Total</td>";
echo "</tr>";
while($linhasini <=$linhas){
$obra=$dados['obra'];
$valor=$dados['sum(valor_total)'];
$diarias=$dados['count(valor_total)'];
$mediadiarias=($valor/$diarias);
echo " <tr><TD></TD></TR><tr >";
echo "<td align='left'><font size='2'> $obra</td>";
echo "<td align='left'><font size='2'> $diarias</td>";
echo "<td align='right'><font size='2'>"; printf("%0.2f", $mediadiarias); echo "</td>" ;
echo "<td align='right'><font size='2'>"; printf("%0.2f", $valor); echo "</td>" ;
$linhasini ++;
$dados=mysql_fetch_array($res);
}
} }
abaixo disso o que eu faria pra por a terceira tabela no relatorio totalizando as duas assima ?
(desculpe pelo incomodo mas é que isso ta custando minha cabeca aqui )