Jump to content


Photo

Consulta Só Aparece 1 Resultado


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 Vinny789

Vinny789

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Não informado
  • Localidade:sp, sp

Posted 12/12/2012, 23:44

Bom dia pessoal... Tudo bem?

Tenho um script de consulta ao banco com vários dados.

Só que só aparece 1 resultado, alguém poderia me ajudar?

No final quando estiver tudo pronto posto o code para conhecimento de todos.

abaixo segue o código com a modificação acima.

<?
$pesq1 = $_POST['pesq'];
//$sql = "SELECT * FROM pedido WHERE empresa LIKE '%%$pesq1%%'";

// CONSULTA ----------------------------------------------------------------------------------------------
//$sql = "select sum(quantidade) AS soma FROM pedido WHERE empresa LIKE '%%$pesq1%%'";  //somente totAL
$sql = "SELECT SUM(quantidade) AS soma, SUM(totalliquido) AS soma2, id, empresa, pedidonumero, datanecessaria, localdeentrega, datavencimento ,transportadora, motorista, placa, quantidade, totalliquido FROM pedido WHERE empresa LIKE '%%$pesq1%%'";
//$sql = "SELECT id, empresa FROM pedido (SELECT SUM(quantidade) AS soma FROM pedido) WHERE empresa LIKE '%%$pesq1%%'";



$exec = mysql_query($sql) or die(mysql_error());

//@$sql = "SELECT * FROM editorial ORDER by ano, mes, dia DESC";
//@$sql = "SELECT * FROM editorial ORDER by id ASC";
@$resultado = mysql_query($sql)
or die ("Não Localizado");
$conta = mysql_num_rows($resultado);

if($conta == 0){
		echo "<center><font face='Tahoma' size='2'><br><br>Não existe resultados para esta pesquisa!</font></center><BR>";
		}else


$pagina = empty($HTTP_GET_VARS['pagina'])? 1 : $HTTP_GET_VARS['pagina']; // qual página estamos visualizando?
$registros_por_pagina = "10";//AQUI TU COLOCA A QUIANTIDADE DE RESULTADOS POR PAGINA
$pagina_anterior = $pagina - 1;
$pagina_posterior = $pagina + 1;
$registro_inicio = ($registros_por_pagina * $pagina) - $registros_por_pagina;

$total_de_registros = mysql_num_rows($resultado);

if ($total_de_registros <= $registros_por_pagina) {
    $total_de_paginas = 1;
}elseif (($total_de_registros % $registros_por_pagina) == 0) {
    $total_de_paginas = ($total_de_registros / $registros_por_pagina);
}else{
    $total_de_paginas = ($total_de_registros / $registros_por_pagina) + 1;
}


$total_de_paginas = (int) $total_de_paginas;

if (($pagina > $total_de_paginas) || ($pagina < 0))
{
    echo 'número da página inválido';
    exit;
}


$sql = $sql . " LIMIT $registro_inicio, $registros_por_pagina";

$resultado = mysql_query($sql);
@$total_de_registros_da_pagina = mysql_num_rows($resultado);
if ($total_de_registros_da_pagina == 0)
{
    echo "<font face='Tahoma' size=2'><center></center></font>";
    exit;
}
else
{



while ($x=mysql_fetch_array($resultado)) {
		$dt_x = explode("-",$x['data_insc']);
					$ano_pl = $dt_x[0];
					$mes_pl = $dt_x[1];
					$dia_pl = $dt_x[2];
			switch($mes_pl) // acha o mês em português
		{
		  case "01":
		   $m_prt = "Janeiro";
			    break;
		  case "02":
		   $m_prt = "Fevereiro";
			    break;
		  case "03":
		   $m_prt = "Março";
			    break;
		  case "04":
		   $m_prt = "Abril";
			    break;
		  case "05":
		   $m_prt = "Maio";
			    break;
		  case "06":
		   $m_prt = "Junho";
			    break;
		  case "07":
		   $m_prt = "Julho";
			    break;
		  case "08":
		   $m_prt = "Agosto";
			    break;
		  case "09":
		   $m_prt = "Setembro";
			    break;
		  case "10":
		   $m_prt = "Outubro";
			    break;
		  case "11":
		   $m_prt = "Novembro";
			    break;
		  case "12":
		   $m_prt = "Dezembro";
			   break;
			}
        echo"
<table border='0' cellpadding='0' cellspacing='0' width='1200' height='30' align='center'>
    <tr>
        <td width='25' height='35%'>
            <p align='center'><span style='font-size:8pt;'><font face='Verdana'>$x[id]</font></span></p>
        </td>
        <td width='200' height='35%'>
            <p align='center'><span style='font-size:8pt;'><font face='Verdana'>$x[empresa]</font></span></p>
        </td>
        <td width='125' height='35%'>
            <p align='center'><span style='font-size:8pt;'><font face='Verdana'>$x[pedidonumero]</font></span></p>
        </td>
        <td width='100' height='35%'>
            <p align='center'><span style='font-size:8pt;'><font face='Verdana'>$x[datanecessaria]</font></span></p>
        </td>
        <td width='200' height='35%'>
            <p align='center'><span style='font-size:8pt;'><font face='Verdana'>$x[localdeentrega]</font></span></p>
        </td>
        <td width='100' height='35%'>
            <p align='center'><span style='font-size:8pt;'><font face='Verdana'>$x[datavencimento]</font></span></p>
        </td>
        <td width='150' height='35%'>
            <p align='center'><span style='font-size:8pt;'><font face='Verdana'>$x[transportadora]</font></span></p>
        </td>
        <td width='150' height='35%'>
            <p align='center'><span style='font-size:8pt;'><font face='Verdana'>$x[motorista]</font></span></p>
        </td>
        <td width='100' height='35%'>
            <p align='center'><span style='font-size:8pt;'><font face='Verdana'>$x[placa]</font></span></p>
        </td>
        <td width='100' height='35%'>
            <p align='center'><span style='font-size:8pt;'><font face='Verdana'>$x[quantidade]</font></span></p>
        </td>
        <td width='150' height='35%'>
            <p align='center'><span style='font-size:8pt;'><font face='Verdana'>$x[totalliquido]</font></span></p>
        </td>
    </tr>
</table>";
			}

$link_de_navegacao = '';
/* link "anterior" */
if($pagina_anterior)
{
    $link_de_navegacao .= "<a href='$nomepage&idnome=$idnome&pagina=$pagina_anterior'><font face=Verdana size=1 color=red><</a></font>&nbsp;";
}
for($i = 1; $i <= $total_de_paginas; $i++)
{
    if($i != $pagina)
    {
        /* link individual para as outras páginas */
        $link_de_navegacao .= "<a href='$nomepage&idnome=$idnome&pagina=$i'><font face=Verdana size=1 color=red>$i</a></font>";
    }else{
        $link_de_navegacao .= " <font face=Verdana size=1 color=black><b>[</b></font><font face=Verdana size=1 color=red>$i</font><font face=Verdana size=1 color=black><b>]</b></font> ";
    }
}
/* link "proximo" */
if($pagina != $total_de_paginas)
{
    $link_de_navegacao .= "&nbsp;<a href='$nomepage&idnome=$idnome&pagina=$pagina_posterior'><font face=Verdana size=1 color=red>></a></font>";
}
}
?>
<?
// EXIBINDO O RESULTADO, MAS SOMENTE O RESULTADO TOTAL ----------------------------------------------------------------------------------------------
while($dados=mysql_fetch_array($exec)) {

$vt = $dados['soma2'];
$vt2 = number_format($dados['soma2'], 2, ',', '.');

echo "
<table border='0' cellpadding='0' cellspacing='0' width='1200' height='30' align='center' style='border-top-width:1pt; border-bottom-width:1pt; border-top-color:rgb(51,51,51); border-bottom-color:rgb(51,51,51); border-top-style:solid; border-bottom-style:solid;'>
    <tr>
    <td width='600' height='35%' bgcolor='#F0F0F0' style='border-right-width:1pt; border-right-color:rgb(51,51,51); border-right-style:solid;'>
            <p align='center'><font face='Verdana'><span style='font-size:10pt;'><b><br>Metro
            xxxxxxbicos (m³): </b></span></font><font face='Verdana' color='red'><span style='font-size:10pt;'><b><br>".$dados['soma']."<br></b></span></font><br>        </td>
    <td width='600' height='35%' bgcolor='#F0F0F0'>
            <p align='center'><font face='Verdana'><span style='font-size:10pt;'><b><br>Valor
            total R$:</b></span></font><font face='Verdana' color='red'><span style='font-size:10pt;'><b><br>$vt2<br></b></span></font><br>        </td>
    </tr>
</table><br><br>
";
}
?>





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq