Jump to content


epcosta

Member Since 11/08/2007
Offline Last Active 28/12/2007, 18:39
-----

Topics I've Started

Enviar Isso Por E-mail

22/10/2007, 08:01

Bom dia pessoal,

tenho um formulario conforme codigo abaixo onde eu faço uma consulta ao mysql tendo os requisitos ( data inicial / data final / nome do cliente ). Preciso que ao me retornar a consulta possa enviar os dados comas somas e tudo mais por e-mail. Porem nao tenho a minima ideia de como fazer isso Alguem pode me ajudar?

[codebox]<?
include($_SERVER['DOCUMENT_ROOT']."/lib.conf/conf.inc.php");

// busca relatorio de acordo com a data
$data_inicio = $_GET['de_ano']."-".$_GET['de_mes']."-".$_GET['de_dia'];
$data_termino = $_GET['ate_ano']."-".$_GET['ate_mes']."-".$_GET['ate_dia'];

$sql_demonstrativo = SelecionaRegistro("WHERE data_abertura >= '".$data_inicio."' AND data_abertura <= '".$data_termino."' and id != '0' and empresa LIKE '%".$empresa."%'", 'tb_demonstrativos');

// soma todas as despeas geradas
$sql_despesasSoma = SelecionaRegistro("WHERE data_abertura >= '".$data_inicio."' AND data_abertura <= '".$data_termino."' and id != '0' and empresa LIKE '%".$empresa."%'", 'tb_demonstrativos');
while($linha=mysql_fetch_array($sql_despesasSoma)){
$TotalDespesas += $linha['valor_imposto_de_importacao'] + $linha['valor_ipi'] + $linha['valor_icms'] + $linha['valor_cpmf'] + $linha['valor_taxa_siscomex'] + $linha['valor_armazenagem'] + $linha['valor_seguro_internacional'] + $linha['valor_pis'] + $linha['valor_cofins'] + $linha['valor_diversos'] + $linha['valor_eadi'];
}

// soma todas os servicos geradas
$sql_servicosSoma = SelecionaRegistro("WHERE data_abertura >= '".$data_inicio."' AND data_abertura <= '".$data_termino."' and id != '0' and empresa LIKE '%".$empresa."%'", 'tb_demonstrativos');
while($linha=mysql_fetch_array($sql_servicosSoma)){
$TotalServicos += $linha['valor_correios'] + $linha['valor_taxa_claspar'] + $linha['valor_taxa_saude'] + $linha['valor_honorarios'] + $linha['valor_taxa_analise_amostra'];
}

// busca valores dos adiantamentos
$sql_adiantamentosSoma = SelecionaRegistro("WHERE data_abertura >= '".$data_inicio."' AND data_abertura <= '".$data_termino."' and id != '0' and empresa LIKE '%".$empresa."%'", 'tb_demonstrativos');
while($linha=mysql_fetch_array($sql_adiantamentosSoma)){
$Totaladiantamentos += $linha['valor_do_adiantamento'];
}

// soma despesas mais servicos e diminui os adiantamentos
$sql_SaldoGeral = SelecionaRegistro("WHERE data_abertura >= '".$data_inicio."' AND data_abertura <= '".$data_termino."' and id != '0' and empresa LIKE '%".$empresa."%'", 'tb_demonstrativos');
while($linha=mysql_fetch_array($sql_SaldoGeral)){
$TotalGeral += $linha['valor_imposto_de_importacao'] + $linha['valor_ipi'] + $linha['valor_icms'] + $linha['valor_cpmf'] + $linha['valor_taxa_siscomex'] + $linha['valor_armazenagem'] + $linha['valor_seguro_internacional'] + $linha['valor_pis'] + $linha['valor_cofins'] + $linha['valor_diversos'] + $linha['valor_eadi'] + $linha['valor_correios'] + $linha['valor_taxa_claspar'] + $linha['valor_taxa_saude'] + $linha['valor_honorarios'] + $linha['valor_taxa_analise_amostra'] - $linha['valor_do_adiantamento'];
}


?>
<link href="../../../lib.css/ClassHome.css" rel="stylesheet" type="text/css">
<link href="../../../lib.css/default.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style3 {font-size: 14px}
-->
</style>
<table width="700" border="0" cellpadding="0" cellspacing="5" bgcolor="#F1F3F8">
<tr>
<td height="30" bgcolor="#FFFFFF" class="TdData"><table width="587" border="0" align="center" bgcolor="#FFFFFF">
<tr>
<td width="179"><div align="center"><img src="../../lib.imgs/imglogo.jpg" width="100" height="100" /></div></td>
<td width="424" valign="middle"><table width="400" border="0" align="center">
<tr>
<td class="CorPreta"><div align="center" class="style3 CorPreta"><strong>GABRIEL DESPACHOS ADUANEIROS LTDA. </strong></div></td>
</tr>
<tr>
<td class="CorPreta"><div align="center" class="TdData"><strong>CNPJ: 05.505.380/0001-30 </strong></div></td>
</tr>
<tr>
<td class="TdData"><div align="center"><strong class="TdData">Relat&oacute;rio Geral <br />
Despesas / Servi&ccedil;os / Adiantamentos </strong></div></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top" bgcolor="DEDEDE" class="TdData"><div align="center" class="TdData">
<table width="100%" border="0" cellpadding="0" cellspacing="5" bgcolor="#FFFFFF">
<tr>
<td width="731" valign="top" class="TdData"><table width="100%" border="0" cellspacing="0" cellpadding="0">

<? if(!$de_mes and !$de_ano and !$de_dia){ ?>
<tr>
<td width="100%" height="30" bgcolor="#FFFFFF"><form action="" method="get" enctype="multipart/form-data" name="form1" id="form1" onSubmit="java script:if(empresa.value=='x'){alert('Selecione a Empresa Para Qual Deseja Fazer a Busca do Farturamento'); return false;}else{}">
<table width="500" border="0" align="center" cellpadding="0" cellspacing="2" bgcolor="#F1F3F8">
<tr>
<td colspan="2" bgcolor="#DEDEDE" class="Arial10Preto"><div align="center"><strong>
<input name="a" type="hidden" id="a" value="contas" />
<input name="etapa" type="hidden" id="etapa" value="contas" />
<span class="TdData">Selecione o Per&iacute;odo para Consulta</span> </strong></div></td>
</tr>
<tr>
<td bgcolor="#DEDEDE" class="TdData"><div align="right"><strong>Empresa
<label></label>
</strong></div></td>
<td bgcolor="#FFFFFF" class="Verdana11Preto"><select name="empresa" class="FormClassInt" id="empresa">
<option value="x">Selecione</option>
<?
$sql_clientes = SelecionaRegistro("ORDER BY nome ASC", 'tb_clientes');
while($row_clientes=mysql_fetch_array($sql_clientes)){
?>

<option value="<? echo $row_clientes['id']; ?>"><? echo $row_clientes['nome']; ?></option>
<? } ?>
</select></td>
</tr>
<tr>
<td width="129" bgcolor="#DEDEDE" class="TdData"><div align="right"><strong>Data Inicial </strong></div></td>
<td width="365" bgcolor="#FFFFFF" class="Verdana11Preto"><select name="de_dia" class="FormClassInt" id="de_dia">
<? for($i=1; $i<=31; $i++){ ?>
<option value="<? echo $i; ?>" <? if($i==date("d")){ echo "selected"; } ?>><? echo $i; ?></option>
<? } ?>
</select>
<select name="de_mes" class="FormClassInt" id="select2">
<? for($i=1; $i<=12; $i++){ ?>
<option value="<? echo $i; ?>" <? if($i==date("m")){ echo "selected"; } ?>><? echo $i; ?></option>
<? } ?>
</select>
<select name="de_ano" class="FormClassInt" id="select3">
<? for($i=2007; $i<=2010; $i++){ ?>
<option value="<? echo $i; ?>" <? if($i==date("Y")){ echo "selected"; } ?>><? echo $i; ?></option>
<? } ?>
</select></td>
</tr>
<tr>
<td bgcolor="#DEDEDE" class="TdData"><div align="right"><strong>Data Final </strong></div></td>
<td bgcolor="#FFFFFF"><span class="Verdana11Preto">
<select name="ate_dia" class="FormClassInt" id="ate_dia">
<? for($i=1; $i<=31; $i++){ ?>
<option value="<? echo $i; ?>" <? if($i==date("d")){ echo "selected"; } ?>><? echo $i; ?></option>
<? } ?>
</select>
<select name="ate_mes" class="FormClassInt" id="select4">
<? for($i=1; $i<=12; $i++){ ?>
<option value="<? echo $i; ?>" <? if($i==date("m")){ echo "selected"; } ?>><? echo $i; ?></option>
<? } ?>
</select>
<select name="ate_ano" class="FormClassInt" id="select5">
<? for($i=2007; $i<=2010; $i++){ ?>
<option value="<? echo $i; ?>" <? if($i==date("Y")){ echo "selected"; } ?>><? echo $i; ?></option>
<? } ?>
</select>
</span></td>
</tr>
<tr>
<td bgcolor="#FFFFFF">&nbsp;</td>
<td height="30" bgcolor="#DEDEDE"><label>
<div align="center">
<input name="Submit" type="submit" class="FormButtons" value="Buscar">
</div>
</label></td>
</tr>
</table>
</form></td>
</tr>
<? //}?>
<? } elseif(mysql_num_rows($sql_demonstrativo)>0){ ?>

<tr>
<td><table width="100%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="100%" height="20" valign="middle" bgcolor="#F1F3F8" class="TdData"><div align="center"><strong class="TdData">Resultado da Consulta Para</strong><br /><span class="TextoUSUARIOeSENHA"><strong>[ <? echo ConsultaNomeCliente($empresa); ?> ] </strong></div></td>
</tr>
<tr>
<td class="Arial10Preto"><table width="100%" border="0" cellpadding="2" cellspacing="2" bgcolor="#F1F3F8">
<tr>
<td height="25" bgcolor="#DEDEDE" class="TdData"><div align="right"><strong>Data Inicial: </strong></div></td>
<td height="25" bgcolor="#FFFFFF" class="TdData"><strong><? echo DataInvertida($data_inicio); ?></strong></td>
</tr>
<tr>
<td height="25" bgcolor="#DEDEDE" class="TdData"><div align="right"><strong>Data Final: </strong></div></td>
<td height="25" bgcolor="#FFFFFF" class="TdData"><strong><? echo DataInvertida($data_termino); ?></strong></td>
</tr>
<tr>
<td height="25" colspan="2" class="TextoUSUARIOeSENHA"><div align="center" class="TdData"><strong>Balan&ccedil;o Geral das Faturas Emitidas Para Este Cliente </strong></div></td>
</tr>
<tr>
<td width="142" height="25" bgcolor="#DEDEDE" class="TextoUSUARIOeSENHA"><div align="right"><strong>Total das Despesas </strong></div></td>
<td width="520" height="25" bgcolor="#FFFFFF" class="TdData"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="80%" class="TextoUSUARIOeSENHA">R$=======================================&gt;</td>
<td width="20%"><div align="right" class="TextoUSUARIOeSENHA"><strong><? echo number_format($TotalDespesas, '2',',','.'); ?> </strong></div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="25" bgcolor="#DEDEDE" class="TextoUSUARIOeSENHA"><div align="right"><strong>Total dos Servi&ccedil;os </strong></div></td>
<td height="25" bgcolor="#FFFFFF" class="TdData"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="80%" class="TextoUSUARIOeSENHA">R$=======================================&gt;</td>
<td width="20%"><div align="right"><strong class="TextoUSUARIOeSENHA"><? echo number_format($TotalServicos, '2',',','.'); ?></strong></div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="25" bgcolor="#DEDEDE" class="TextoUSUARIOeSENHA"><div align="right" class="ValorDeducoes"><strong>Adiantamentos </strong></div></td>
<td height="25" bgcolor="#FFFFFF" class="ValorDeducoes"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="80%" class="ValorDeducoes">R$============================================&gt;</td>
<td width="20%"><div align="right"><strong class="ValorDeducoes"><? echo number_format($Totaladiantamentos, '2',',','.'); ?></strong></div></td>
</tr>
</table></td>
</tr>
<tr>
<td height="25" bgcolor="#DEDEDE" class="TdDataNegritoDiaVermelho"><div align="right"><strong class="TdDataNegritoDiaVermelho">Saldo Geral </strong></div></td>
<td height="25" bgcolor="#DEDEDE" class="TdData"> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="TdDataNegritoDiaVermelho">
<tr>
<td width="80%" class="TdDataNegritoDiaVermelho">R$=======================================&gt;</td>
<td width="20%"><div align="right" class="TdDataNegritoDiaVermelho"><strong><? echo number_format($TotalGeral, '2', ',', '.'); ?></strong></div></td>
</tr>
</table> </td>
</tr>

<tr>
<td height="25" colspan="2" class="TextoUSUARIOeSENHA"><div align="center" class="TdData"><strong>Listagem das Faturas Lan&ccedil;adas Para Este cliente</strong></div></td>
</tr>
<tr>
<td height="25" colspan="2" bgcolor="#DEDEDE" class="TextoUSUARIOeSENHA"><table width="100%" border="0" cellpadding="1" cellspacing="1">
<tr>
<th width="5%" class="TextoUSUARIOeSENHA" scope="col">ID</th>
<th width="20%" class="TextoUSUARIOeSENHA" scope="col">N&ordm; Fatura</th>
<th width="13%" class="TextoUSUARIOeSENHA" scope="col">Mercadoria</th>
<th width="13%" class="TextoUSUARIOeSENHA" scope="col">Exportador</th>
<th width="14%" class="TextoUSUARIOeSENHA" scope="col">Volumes</th>
<th width="12%" class="TextoUSUARIOeSENHA" scope="col">SERV./DESP.</th>
<th width="12%" class="TextoUSUARIOeSENHA" scope="col">ADIANT.</th>
<th width="11%" class="TextoUSUARIOeSENHA" scope="col">SALDO</th>
</tr>
</table></td>
</tr>
<?

// CONSULTA RELATORIO DETALHADO RETORNANDO DADOS DE CADA FATURA

$sql_dadosfatura = SelecionaRegistro("WHERE data_abertura >= '".$data_inicio."' AND data_abertura <= '".$data_termino."' and id != '0' and empresa LIKE '%".$empresa."%'", 'tb_demonstrativos');

$cont = 0;
while($row_dadosfatura=mysql_fetch_array($sql_dadosfatura)){
if($cont%2 == 0) $cor='#ffffff'; else $cor='#F5F5F5';
$cont++;
?>
<tr>
<td height="25" colspan="2" class="TextoUSUARIOeSENHA"><table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#F1F3F8">
<tr bgcolor="<?=$cor;?>">
<td width="5%" class="TituloTabelaCredenciamento"><div align="center"><? echo $row_dadosfatura['id']; ?></div></td>
<td width="20%" class="TituloTabelaCredenciamento"><div align="center"><? echo $row_dadosfatura['fatura']; ?></div></td>
<td width="13%" bgcolor="<?=$cor;?>" class="TituloTabelaCredenciamento"><? echo $row_dadosfatura['mercadoria']; ?></td>
<td width="13%" bgcolor="<?=$cor;?>" class="TituloTabelaCredenciamento"><? echo $row_dadosfatura['exportador']; ?></td>
<td width="14%" bgcolor="<?=$cor;?>" class="TituloTabelaCredenciamento"><? echo $row_dadosfatura['qtde_de_volumes'] ?></td>
<td width="12%" bgcolor="<?=$cor;?>" class="TituloTabelaCredenciamento" ><div align="right" class="TituloTabelaCredenciamento">
<? $TotalDespesasServicos = $row_dadosfatura['valor_imposto_de_importacao'] + $row_dadosfatura['valor_ipi'] + $row_dadosfatura['valor_icms'] + $row_dadosfatura['valor_cpmf'] + $row_dadosfatura['valor_taxa_siscomex'] + $row_dadosfatura['valor_armazenagem'] + $row_dadosfatura['valor_seguro_internacional'] + $row_dadosfatura['valor_pis'] + $row_dadosfatura['valor_cofins'] + $row_dadosfatura['valor_diversos'] + $row_dadosfatura['valor_eadi'] + $row_dadosfatura['valor_correios'] + $row_dadosfatura['valor_taxa_claspar'] + $row_dadosfatura['valor_taxa_saude'] + $row_dadosfatura['valor_honorarios'] + $row_dadosfatura['valor_taxa_analise_amostra'];?>
<? echo number_format ($TotalDespesasServicos, '2', ',', '.'); ?></div>
<div align="right"></div></td>
<td width="12%" class="TituloTabelaCredenciamento" ><div align="right" class="TituloTabelaCredenciamento">
<? $Adiantamento = $row_dadosfatura['valor_do_adiantamento'];?>
<? echo number_format($Adiantamento, '2', ',', '.'); ?></div></td>
<td width="11%" class="TituloTabelaCredenciamento"><div align="right">
<? $SaldoGeral = $row_dadosfatura['valor_imposto_de_importacao'] + $row_dadosfatura['valor_ipi'] + $row_dadosfatura['valor_icms'] + $row_dadosfatura['valor_cpmf'] + $row_dadosfatura['valor_taxa_siscomex'] + $row_dadosfatura['valor_armazenagem'] + $row_dadosfatura['valor_seguro_internacional'] + $row_dadosfatura['valor_pis'] + $row_dadosfatura['valor_cofins'] + $row_dadosfatura['valor_diversos'] + $row_dadosfatura['valor_eadi'] + $row_dadosfatura['valor_correios'] + $row_dadosfatura['valor_taxa_claspar'] + $row_dadosfatura['valor_taxa_saude'] + $row_dadosfatura['valor_honorarios'] + $row_dadosfatura['valor_taxa_analise_amostra'] - $row_dadosfatura['valor_do_adiantamento'];?>
<? echo number_format ($SaldoGeral, '2', ',', '.'); ?></div></td>
</tr>
</table></td>
</tr>
<? } ?>
<? } else { ?>
<tr>
<td height="25" colspan="2" bgcolor="#DEDEDE" class="TextoUSUARIOeSENHA"><div align="center">Sua Busca Não Obteve Resultado !<br />
Poss&iacute;velmente N&atilde;o Foram Efetuados Lan&ccedil;amentos Para Este Cliente.</div></td>
</tr>
<? } ?>
</table></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td height="31" bgcolor="#FFFFFF" class="TdHomeTahoma11"><table width="590" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="295"><div align="center" class="TdDataNegritoDiaVermelho"><strong>[ <a href="java script:window.close()">fechar janela</a> ] </strong></div></td>
<td width="295"><div align="center" class="TdDataNegritoDiaVermelho"><strong>[ <a href="java script:window.print()">Imprimir </a> ] </strong></div></td>
<td width="295"><div align="center" class="TdDataNegritoDiaVermelho"><strong>[ <a href="java script:history.go(-1)">Voltar </a> ] </strong></div></td>
</tr>
</table></td>
</tr>
</table>
[/codebox]

Ordenar Resultado Por Status

17/09/2007, 16:14

Pessoal, preciso de uma ajuda meio urgente. tenho um script em php onde eu pagino os resultados e tenho dois tipos de resultados ( paga mensal / nao paga ). Preciso que os clientes cadastrados no banco de dados com o SELECT Paga_mensal = 'sim' apareca antes dos que nao pagam alguem pode me ajudar por favor. abaixo segue o script da pagina de consulta e resultados.
[codebox]<?
//--------------->>> incio do metodo de busca

// busca empresas por letra ( x )
if($_GET['indice']){
$itemLetra = $_GET['indice'];
$sql_indice = SelecionaRegistro("WHERE empresa LIKE '$itemLetra%' ORDER BY paga_mensal DESC, empresa ASC", 'tb_empresas') or print mysql_error();
}


// total de itens a serem exibidas
$np = 12;

// total de colunas
$colunas = 1;

// verifica se esta na pagina 1
if($_GET['pg']){
$pg = $_GET['pg'];
} else {
$pg = 1;
}

// valores iniciais
$inicio = $pg - 1;
$inicio = $inicio * $np;

// dados para paginacao
$limite = SelecionaRegistro("WHERE empresa LIKE '$itemLetra%' ORDER BY paga_mensal DESC, empresa ASC LIMIT $inicio, $np", 'tb_empresas');
$tr = mysql_num_rows($sql_indice);
$tp = $tr / $np;
$tp = ceil($tp);

?>
<link href="../lib.css/novo.css" rel="stylesheet" type="text/css" />
<table width="100%" border="0" cellspacing="2" cellpadding="0">
<?
// exibe regsitros
// while($rowBusca=mysql_fetch_array($limite)){
?>

<tr>
<td><table width="100%" border="0" cellspacing="3" cellpadding="0">
<tr>
<td><table width="520" border="0" cellpadding="0" cellspacing="3" class="PesquisaHome">
<tr>
<td width="28" bgcolor="#F9EE7B"><div align="center"></div></td>
<td width="167" bgcolor="#F9EE7B"><div align="center" class="ItensMenuLAteral">Empresa</div></td>
<td width="125" bgcolor="#F9EE7B"><div align="center">Segmento</div></td>
<td width="108" bgcolor="#F9EE7B"><div align="center">Endere&ccedil;o</div></td>
<td width="80" bgcolor="#F9EE7B"><div align="center">Telefone</div></td>
</tr>
</table></td>
</tr>
<?


$cont = 0;

while($rowPesquisa=mysql_fetch_array($limite)){

if($cont%2==0) $cor = "F1F3F5"; else $cor = "FCF7BF";
$cont++;


// verifica se a empresa tem ou nao foto cadastrada
$sql_foto = SelecionaRegistro("where id_empresa = '".$rowPesquisa['id']."' order by id desc", 'tb_empresasfotos');
$numero_de_fotos = mysql_num_rows($sql_foto);

if($numero_de_fotos>=1){
$imagem = "<img src='/pontashop/lib.imgs/camera_sim.gif'>";
} else {
$imagem = "";
}

// MOSTRAR LINK PARA PAGINA DETALHES SOMENTE DOS CLIENTES QUE PAGAM MENSAL

if($rowPesquisa['paga_mensal']=='Sim'){
$LinkPagante = "java script:Detalhes($rowPesquisa[id])";
} else {
$LinkPagante = "#";
}

?>
<tr>
<td width="5%"><table width="520" border="0" cellpadding="0" cellspacing="3" class="PesquisaHome">
<tr bgcolor="<?=$cor;?>">
<td width="28"><? echo $imagem; ?></td>
<td width="167"><table width="150" border="0" cellpadding="0" cellspacing="0" class="TituloItemMenuLateral">
<tr>
<td width="100%"><div align="justify"><a href="<?=$LinkPagante;?>"><? echo $rowPesquisa['empresa']; ?></a></div></td>
</tr>
</table></td>
<td width="123"><table width="123" border="0" cellpadding="0" cellspacing="0" class="TituloItemMenuLateral">
<tr>
<td><a href="<?=$LinkPagante;?>"><? echo BUSCACATEGORIA($rowPesquisa['id_categoria']); ?></a></td>
</tr>
</table>
<a href="<?=$LinkPagante;?>"></a></td>
<td width="106"><table width="106" border="0" cellpadding="0" cellspacing="0" class="TituloItemMenuLateral">
<tr>
<td><a href="<?=$LinkPagante;?>"><? echo $rowPesquisa['endereco']; ?> <? echo $rowPesquisa['numero']; ?></a></td>
</tr>
</table></td>
<td width="82"><table width="82" border="0" cellpadding="0" cellspacing="0" class="TituloItemMenuLateral">
<tr>
<td><a href="<?=$LinkPagante;?>">
<? $a = eregi_replace("-", ".", $rowPesquisa['fone']); $b = @eregi_replace(" ", "", $a); echo $b;?>
<? $a = eregi_replace("-", ".", $rowPesquisa['fax']); $b = @eregi_replace(" ", "", $a); echo $b;?>
</a></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
<? } ?>
</table></td>
</tr>
</table>
<table width="95%" height="30" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td width="62%" bgcolor="f3f8be" class="ItensMenuLateral"><div align="center" class="ItensMenuLAteral">Exibindo: <? echo mysql_num_rows($limite); ?> - Total de Registros: <? echo $tr; ?> - Total de P&aacute;ginas: <? echo $tp; ?></div></td>
<td width="38%" bgcolor="f3f8be" class="ItensMenuLateral"><div align="center">
<?
$proximo = $pg + 1;
$anterior = $pg - 1;

if ($pg>=1) {

if($pg>1){
echo " <a href='?php=all&indice=$indice&id=all&item=all&pg=$anterior'><- Anterior</a> ";
} else {
echo " <- Anterior ";
}
}

echo "|";

if ($pg<=$tp) {
if($pg<$tp){
echo " <a href='?php=all&indice=$indice&id=all&item=all&pg=$proximo'>Pr&oacute;xima -></a> ";
} else {
echo " Pr&oacute;xima -> ";
}
}

?>
<br />
</div></td>
</tr>
<tr>
<td colspan="2" bgcolor="f3f8be" class="ItensMenuLateral"><div align="center">
<?
for($i=1; $i<=$tp; $i++){

if($i==$pg){
echo " (<b>$i</b>) ";
} else {
echo " (<a href='?php=all&indice=$indice&id=all&item=all&pg=$i'>$i</a>) ";
}
}
?>
</div></td>
</tr>
</table>
[/codebox]

Formatacao Do Campo Soma (automatico)

11/08/2007, 18:20

ola pessoal, sou novo por aqui, estou com um problemaoooo preciso de uma ajudar urgente seguinte

peguei um script de soma aqui no forum mesmo até ai blz ele faz a soma, porem os numeros nao ficam formatados noestilo ( moeda). entao achei outro script que formata os numeros ate aqui ok

porem quando digito os campos para soma no campo (total) nao sai formatado e se eu utilizo o script (formata campo) sem a integracao do soma ele funciona ou seja ( com o script soma ele nao formata) se eu inserir manualmente os valores ele formata
preciso de ajuda no aguardo galera valeu.

[codebox]
<head>
<script language="JavaScript">
// faz a soma dos campos imput text
function Soma() {
var campo1 = parseFloat(document.formulario.dinheiro.value.replace(/\./gi, "").replace(/,/gi, "\."));
var campo2 = parseFloat(document.formulario.visa.value.replace(/\./gi, "").replace(/,/gi, "\."));

var soma = (campo1 + 0);
if (campo2 && campo1) {
var soma = (campo1 + campo2);
} else {
if (campo2) {
var soma = (campo2 + 0);
}
}

document.getElementById("valor").innerText= soma;
}
</script>
<script language="javascript">
//-----------------------------------------------------
//Funcao: MascaraMoeda
//Sinopse: Mascara de preenchimento de moeda
//Parametro:
// objTextBox : Objeto (TextBox)
// SeparadorMilesimo : Caracter separador de milésimos
// SeparadorDecimal : Caracter separador de decimais
// e : Evento
//Retorno: Booleano
//Autor: Gabriel Fróes
//Data Criação: 15/02/2005
//-----------------------------------------------------
function MascaraMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){
var sep = 0;
var key = '';
var i = j = 0;
var len = len2 = 0;
var strCheck = '0123456789';
var aux = aux2 = '';
var whichCode = (window.Event) ? e.which : e.keyCode;
if (whichCode == 13) return true;
key = String.fromCharCode(whichCode); // Valor para o código da Chave
if (strCheck.indexOf(key) == -1) return false; // Chave inválida
len = objTextBox.value.length;
for(i = 0; i < len; i++)
if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) break;
aux = '';
for(; i < len; i++)
if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) aux += objTextBox.value.charAt(i);
aux += key;
len = aux.length;
if (len == 0) objTextBox.value = '';
if (len == 1) objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
if (len == 2) objTextBox.value = '0'+ SeparadorDecimal + aux;
if (len > 2) {
aux2 = '';
for (j = 0, i = len - 3; i >= 0; i--) {
if (j == 3) {
aux2 += SeparadorMilesimo;
j = 0;
}
aux2 += aux.charAt(i);
j++;
}
objTextBox.value = '';
len2 = aux2.length;
for (i = len2 - 1; i >= 0; i--)
objTextBox.value += aux2.charAt(i);
objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
}
return false;
}
</script>
</head>
<body>
<form name="formulario" id="formulario">
<input type="text" name="dinheiro" onKeyUp="Soma()" size="10">
<input type="text" name="visa" onKeyUp="Soma()" size="10">
</form>
<form>
Valor R$: <input type="text" name="valor" id="valor" onKeyPress="return(MascaraMoeda(this,'.',',',event))">
</form>
</body>
</html>
[/codebox]

IPB Skin By Virteq