Ir para conteúdo

POWERED BY:

Arquivado

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

saulo69

[Resolvido] Contagem de dados

Recommended Posts

Bom galera estou com alguns problemas para terminar meu sistema. É o seguinte, faço uma consulta de dados no mysql, faço o looping no banco e jogo os dados em uma tabela, depois fecho o looping... Até aí tudo normal, porém esses dados vão ser impressos, como estão numa tabela, tem dados que ficam em uma página e o resto em outra. Porém numa folha de oficio cabem 4 tabelas, então pensei:

1º colocar 4 tabelas de pois uma quebra de linha, assism cada página ficaria com 4 tabelas (só que não sei como fazer o codigo).

2º Contar os dados do banco e quando chegar 4 dados(pra tabela) inseri a tag "page-break-after:" e assim vai...

 

Na teoria, não parece dificil...

 

Peço a ajuda de vcs! Grato!

 

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<?php 
require"../funcoes.php";
iniciohtml_imp("Listagem AMEPE Associados");
?>
<style type="text/css">
<!--
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 7px;
font-style: italic;
}
.style3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
}
-->
</style>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<STYLE TYPE="text/css">
.folha {
   page-break-after: always;
}
.style2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
}
</STYLE>

<table width="800" border="0" align="center">
 <tr>
   <td width="537" height="60"><img src="../imagens_site_amepe_s/Logotipo_AMEPE_png.png" width="131" height="58" /></td>
   <td width="253" align="right"><span class="style3">Atualizado em: [
     <?php $data_hoje = date("d/m/Y"); echo $data_hoje; ?>
   ]</span></td>
 </tr>
</table>
<?php 
include"conexaolocal.php"; 
$categoria = $_POST['categoria'];
//$nome_ = $_POST['nome'];
// Todos
if (isset($_POST['todos'])){ // Essa é a condição para o checkboxe.
$todos_  = "todos"; // Se o check box for marcado, ele marca no banco de dados.
} 
else { // Se o checkbox não for marcado, não insere nada no banco de dados.
$todos_ 	="";
}

/* if ( $nome_ == true ) {
$nome_ = "S";
} else {
$nome_ = "N";
}
*/

// Nome
if (isset($_POST['nome_'])){ // Essa é a condição para o checkboxe.
$nome_  = "S"; // Se o check box for marcado, ele marca no banco de dados.
} 
else { // Se o checkbox não for marcado, não insere nada no banco de dados.
$nome_	="N";
}

if (isset($_POST['entrancia_'])){ // Essa é a condição para o checkboxe.
$entrancia_ = "ES"; // Se o check box for marcado, ele marca no banco de dados.
} 
else { // Se o checkbox não for marcado, não insere nada no banco de dados.
$entrancia_	= "EN";
}

if (isset($_POST['situacao_'])){ // Essa é a condição para o checkboxe.
$situacao_ = "SS"; // Se o check box for marcado, ele marca no banco de dados.
} 
else { // Se o checkbox não for marcado, não insere nada no banco de dados.
$situacao_	= "SN";
}

if (isset($_POST['endereco_'])){ // Essa é a condição para o checkboxe.
$endereco_= "ENS"; // Se o check box for marcado, ele marca no banco de dados.
} 
else { // Se o checkbox não for marcado, não insere nada no banco de dados.
$endereco_	= "ENN";
}

if (isset($_POST['fone_res_'])){ // Essa é a condição para o checkboxe.
$fone_res_= "FRS"; // Se o check box for marcado, ele marca no banco de dados.
} 
else { // Se o checkbox não for marcado, não insere nada no banco de dados.
$fone_res_	= "FRN";
}

if (isset($_POST['fone_com_'])){ // Essa é a condição para o checkboxe.
$fone_com_  = "FCS"; // Se o check box for marcado, ele marca no banco de dados.
} 
else { // Se o checkbox não for marcado, não insere nada no banco de dados.
$fone_com_	= "FCN";
}


if (isset($_POST['celular_'])){ // Essa é a condição para o checkboxe.
$celular_  = "CES"; // Se o check box for marcado, ele marca no banco de dados.
} 
else { // Se o checkbox não for marcado, não insere nada no banco de dados.
$celular_	= "CEN";
}



if($categoria == "todos"){
$sql_ativos = mysql_query("SELECT * FROM magistrados ORDER BY nome ASC") or die (mysql_error());
}

if($categoria == "A"){
$sql_ativos = mysql_query("SELECT * FROM magistrados WHERE situacao='A' ORDER BY nome ASC") or die (mysql_error());
}
if($categoria == "I"){
$sql_ativos = mysql_query("SELECT * FROM magistrados WHERE situacao='I' ORDER BY nome ASC") or die (mysql_error());
}
if($categoria == "3"){
$sql_ativos = mysql_query("SELECT * FROM magistrados WHERE titulo='3' ORDER BY nome ASC") or die (mysql_error());
}
if($categoria == "5"){
$sql_ativos = mysql_query("SELECT * FROM magistrados WHERE titulo='5' ORDER BY nome ASC") or die (mysql_error());
}
if($categoria == "1"){
$sql_ativos = mysql_query("SELECT * FROM magistrados WHERE titulo='1' ORDER BY nome ASC") or die (mysql_error());
}
if($categoria == "2"){
$sql_ativos = mysql_query("SELECT * FROM magistrados WHERE titulo='2' ORDER BY nome ASC") or die (mysql_error());
}
if($categoria == "6"){
$sql_ativos = mysql_query("SELECT * FROM magistrados WHERE titulo='6' ORDER BY nome ASC") or die (mysql_error());
}
if($categoria == "7"){
$sql_ativos = mysql_query("SELECT * FROM magistrados WHERE titulo='7' ORDER BY nome ASC") or die (mysql_error());
}

//echo "$sql_ativos<br>";
$sql_ativos;
while($row = mysql_fetch_array($sql_ativos)){
$nome = $row['nome'];
$situacao = $row['situacao'];
$entrancia = $row['entrancia'];
$endereco_res = $row['endereco_res'];
$numero_res = $row['numero_res'];
$complemento_res = $row['complemento_res'];
$bairro_res = $row['bairro_res'];
$cidade_res = $row['cidade_res'];
$estado_res = $row['estado_res'];
$cep_res = $row['cep_res'];
$correio_res = $row['correio_res'];
$fone_res1 = $row['fone_res1'];
$fone_res2 = $row['fone_res2'];
$fone_com1 = $row['fone_com1'];
$fone_com2 = $row['fone_com2'];
$celular1 = $row['celular1'];
$celular2 = $row['celular2'];
$email1 = $row['email1'];
$email2 = $row['email2'];

if($situacao == "A"){
$situacao = "Ativo";
}
if($situacao == "I"){
$situacao = "Aposentado";
}

if($entrancia == "1"){
$entrancia = "1ª";
}
if($entrancia == "2"){
$entrancia = "2ª";
}
if($entrancia == "3"){
$entrancia = "3ª";
}
if($entrancia == "0"){
$entrancia = "";
}


?>



 <table width="800" height="29cm" border="0" align="center" cellspacing="4">
   <tr>
     <td><table width="800" border="0" align="center" style="border: 1px solid #000000; border-collapse: collapse; border-style: ridge">
 <tr bgcolor="#EFEFEF">
   <td><table width="100%" border="0">
     <tr>
       <td width="78%" align="left"><span class="style1">Nome:</span></td>
       <td width="11%" align="center" class="style1">Situação:</td>
       <td width="11%" align="center" class="style1">Entrância:</td>
     </tr>
   </table></td>
 </tr>
 <tr>
   <td><table width="100%" border="0">
     <tr>
       <td width="78%" align="left"><span class="style2">
         <?php if($nome_ == "S" || $todos_ == "todos"){ echo $nome; } else{ echo ""; } ?>
       </span></td>
       <td width="11%" align="center" class="style2"><?php if($situacao_ == "SS" || $todos_ == "todos"){ echo $situacao; } else{ echo ""; } ?></td>
       <td width="11%" align="center" class="style2"><?php if($entrancia_ == "ES" || $todos_ == "todos"){ echo $entrancia; } else{ echo ""; } ?></td>
     </tr>
   </table></td>
 </tr>
 <tr bgcolor="#EFEFEF">
   <td><table width="100%" border="0">
     <tr>
       <td width="85%" class="style1">Endereço:</td>
       <td width="15%" align="center" class="style1">CEP:</td>
     </tr>
   </table></td>
 </tr>
 <tr>
   <td><table width="100%" border="0">
     <tr>
       <td width="85%" class="style2"><?php if ($endereco_ == "ENS" || $todos_ == "todos"){ echo "$endereco_res, $numero_res, $complemento_res, $bairro_res, $cidade_res-$estado_res";} else{ echo ""; } ?></td>
       <td width="15%" align="center" class="style2"><?php if ($endereco_ == "ENS" || $todos_ == "todos"){ echo $cep_res;} else{ echo ""; } ?></td>
     </tr>
   </table></td>
 </tr>
 <tr bgcolor="#EFEFEF">
   <td><table width="100%" border="0">
     <tr>
       <td class="style1">Fone Res 1</td>
       <td class="style1">Fone Res 2</td>
       <td class="style1">Fone Com 1</td>
       <td class="style1">Fone Com 2</td>
       <td class="style1">Celular 1 </td>
       <td class="style1">Celular 2</td>
     </tr>
   </table></td>
 </tr>
 <tr>
   <td><table width="100%" border="0">
     <tr>
       <td width="17%" class="style2"><?php if($fone_res_ == "FRS" || $todos_ == "todos"){ echo $fone_res1; } else{ echo ""; } ?></td>
       <td width="17%" class="style2"><?php if($fone_res_ == "FRS" || $todos_ == "todos"){ echo $fone_res2; } else{ echo ""; } ?></td>
       <td width="19%" class="style2"><?php if($fone_com_ == "FCS" || $todos_ == "todos"){ echo $fone_com1; } else{ echo ""; } ?></td>
       <td width="19%" class="style2"><?php if($fone_com_ == "FCS" || $todos_ == "todos"){ echo $fone_com2; } else{ echo ""; } ?></td>
       <td width="15%" class="style2"><?php if($celular_ == "CES" || $todos_ == "todos"){ echo $celular1; } else{ echo ""; } ?></td>
       <td width="13%" class="style2"><?php if($celular_ == "CES" || $todos_ == "todos"){ echo $celular2; } else{ echo ""; } ?></td>
     </tr>
   </table></td>
 </tr>
 <tr bgcolor="#EFEFEF">
   <td class="style1">E-mail:</td>
 </tr>
 <tr>
   <td><table width="100%" border="0">
       <tr>
         <td width="50%" class="style2"><?php echo $email1 ?></td>
         <td width="50%" class="style2"><?php echo $email2 ?></td>
       </tr>
     </table></td>
 </tr>
</table></td>
   </tr>
</table>
   <?php } ?>
<div class="folha"></div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes do while:

 

$i = 0;

 

Depois do while:

 

Acrescenta 1 à $1, assim:

 

++$i;

 

Verifica-se se já está no quarto loop, e se sim, zera o $i e dá o echo.

 

if ($i==4) {
   $i=0;
   echo '<br />';
}

 

Até mais.

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.