Ir para conteúdo
Fórum Script Brasil
  • 0

marcolib

Pergunta

Boa noite. Estou com um problema e não estou conseguindo resolver.
Preciso que $dataCORRETOR_J, quando listar do banco, apareça com formatação de moeda...
Testei com echo 'R$' . number_format($dataCORRETOR_J, 2, ',', '.'); e ele retorna a informação, mas preciso que apareça aqui <h1>$dataCORRETOR_J</h1>...

$sCORRETOR_J .=  "<td  class='linhacelula'><h1>$dataCORRETOR_J</h1></td>" ;

Como faço? Alguém poderia me ajudar? Ou me ajudar com o caminho das pedras...

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

lowys, funcionou, mas tem um porém...
Ele está escrevendo R$ no nome do corretor...
Eu tenho 2 campos sendo listados, assim:
Janeiro            |       Corretor
R$ 1.000,00            Teste

geraTabelaCJ($rsCORRETOR_J, $headerCORRETOR_J);
?>
<?php
function geraTabelaCJ($rsCORRETOR_J, $headerCORRETOR_J)
   {
      $sCORRETOR_J = "<table class='table' cellspacing='0' cellpadding='0'>";
	  $sCORRETOR_J .= "<tr class='table'>";
	  foreach ($headerCORRETOR_J as $headerCORRETOR_J)	  {
		  $sCORRETOR_J .=  "<td class='titulocelula' bgcolor='#666666'><font color='ffffff'><h2>$headerCORRETOR_J</h2></font></td>";
	  }
 
	  $sCORRETOR_J .= "</tr>";		  
	  while ($rowCORRETOR_J = mysql_fetch_object($rsCORRETOR_J)){
		  $sCORRETOR_J .= "<tr  class='linha'>";
		  foreach ($rowCORRETOR_J as $dataCORRETOR_J){
			  $sCORRETOR_J .=  "<td  class='linhacelula'><h1>$dataCORRETOR_J</h1></td>" ;
		  }		  
		  $sCORRETOR_J .= "</tr>";		  		  
	  }
 
	  $sCORRETOR_J .= "</table>";	  
 
	  echo $sCORRETOR_J;
   }
   

?>

Como faço para ele puxar o nome, como antes...?
 

$rsCORRETOR_J = mysql_query("SELECT SUM(VALOR ) AS SOMA, CORRETOR FROM ranking WHERE  `MES` =  'Jan-15'	GROUP BY CORRETOR ORDER BY VALOR DESC LIMIT 0 , 5");
$headerCORRETOR_J = array('JAN', 'CORRETOR'); 
 
/* Chama a função */
geraTabelaCJ($rsCORRETOR_J, $headerCORRETOR_J);
?>
<?php
function geraTabelaCJ($rsCORRETOR_J, $headerCORRETOR_J)
   {
      $sCORRETOR_J = "<table class='table' cellspacing='0' cellpadding='0'>";
	  $sCORRETOR_J .= "<tr class='table'>";
	  foreach ($headerCORRETOR_J as $headerCORRETOR_J)	  {
		  $sCORRETOR_J .=  "<td class='titulocelula' bgcolor='#666666'><font color='ffffff'><h2>$headerCORRETOR_J</h2></font></td>";
	  }
 
	  $sCORRETOR_J .= "</tr>";		  
	  while ($rowCORRETOR_J = mysql_fetch_object($rsCORRETOR_J)){
		  $sCORRETOR_J .= "<tr  class='linha'>";
		  foreach ($rowCORRETOR_J as $dataCORRETOR_J){
			  $sCORRETOR_J .=  "<td  class='linhacelula'><h1>$dataCORRETOR_J</h1></td>";
		  }		  
		  $sCORRETOR_J .= "</tr>";		  		  
	  }
 
	  $sCORRETOR_J .= "</table>";	  
 
	  echo $sCORRETOR_J;
   }
   

?>
<!--primeiro bloco, janeiro a junho corretores-->

Eu faço uma consulta antes somando e trazendo apenas os 5 primeiros...

 

Link para o comentário
Compartilhar em outros sites

  • 0

Para que o corretor fique antes da soma, coloque o corretor antes da soma

$rsCORRETOR_J = mysql_query("SELECT CORRETOR, SUM(VALOR ) AS SOMA FROM ranking WHERE ...

O php recomenda há 4 anos que não se use as extensões mysql_* nunca mais! Veja:

mysql_.jpg

http://php.net/manual/en/function.mysql-query.php

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...