Formato moneda

Buen dia trabajo con php dreamweaver y mysql ....tengo una tabla
nombre, npagare, linea, valor
juanito, 0401010, inversion,15000000
como le pongo formato moneda el campo de valor ejemplo 15.000.000.00
1

1 respuesta

1
Respuesta de
buen dia gracias porrespondermemeta rapido rotsen....como hago copi esarutinaltal cual a mi formulario o que hago teneindo encuenta  o en todos los formularios donde me sale el valor es decir en consultas entre otras
gracias
Hola, la tendrías que usar en todos los sitios donde uses el valor, algo como lo del ejemplo:
$number = 1234.56;
// english notation (default)
$english_format_number = number_format($number);
// 1,235
// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56
$number = 1234.5678;
// english notation without thousands seperator
$english_format_number = number_format($number, 2, '.', '');
// 1234.57
hola no supe donde meter el codigo rotsen me puede indicar este es un formualrio mas abajo tengo una consulta me puedes indicar tambien como meto el codigo mil gracias
<?php require_once('Connections/fin.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }
  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO radicar (Usuario, fecha, cedula, nombre, linea, valor, npagare, fgrabacion) VALUES (%s, %s, %s, %s, %s, %s, %s, Now())",
                       GetSQLValueString($_POST['Usuario'], "int"),
                       GetSQLValueString($_POST['fecha'], "date"),
                       GetSQLValueString($_POST['cedula'], "double"),
                       GetSQLValueString($_POST['nombre'], "text"),
                       GetSQLValueString($_POST['linea'], "int"),
                       GetSQLValueString($_POST['valor'], "double"),
                       GetSQLValueString($_POST['npagare'], "double"),
                       GetSQLValueString($_POST['fgrabacion'], "date"));
  mysql_select_db($database_fin, $fin);
  $Result1 = mysql_query($insertSQL, $fin) or die(mysql_error());
  $insertGoTo = "radicar.php";
  if (isset($_SERVER['QUERY_STRING'])) {
    $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
    $insertGoTo .= $_SERVER['QUERY_STRING'];
  }
  header(sprintf("Location: %s", $insertGoTo));
}
mysql_select_db($database_fin, $fin);
$query_usuario = "SELECT Id_usuario, Nombre, Usuario FROM usuarios ORDER BY Nombre ASC";
$usuario = mysql_query($query_usuario, $fin) or die(mysql_error());
$row_usuario = mysql_fetch_assoc($usuario);
$totalRows_usuario = mysql_num_rows($usuario);
mysql_select_db($database_fin, $fin);
$query_linea = "SELECT * FROM linea ORDER BY linea ASC";
$linea = mysql_query($query_linea, $fin) or die(mysql_error());
$row_linea = mysql_fetch_assoc($linea);
$totalRows_linea = mysql_num_rows($linea);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<p> </p>
<p><img src="img/logo.png" width="190" height="60" /></p>
<p> </p>
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
<table align="center">
<tr valign="baseline">
<td nowrap="nowrap" align="right">Usuario:</td>
<td><select name="Usuario">
        <option value="-1" >Escoger</option>
        <?php
do { 
?>
        <option value="<?php echo $row_usuario['Id_usuario']?>"><?php echo $row_usuario['Nombre']?></option>
        <?php
} while ($row_usuario = mysql_fetch_assoc($usuario));
  $rows = mysql_num_rows($usuario);
  if($rows > 0) {
      mysql_data_seek($usuario, 0);
   $row_usuario = mysql_fetch_assoc($usuario);
  }
?>
      </select></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Fecha:</td>
<td><input type="text" name="fecha" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Cedula:</td>
<td><input type="text" name="cedula" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Nombre:</td>
<td><input type="text" name="nombre" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Linea:</td>
<td><select name="linea">
        <option value="-1" >Escoger</option>
        <?php
do { 
?>
        <option value="<?php echo $row_linea['id_linea']?>"><?php echo $row_linea['linea']?></option>
        <?php
} while ($row_linea = mysql_fetch_assoc($linea));
  $rows = mysql_num_rows($linea);
  if($rows > 0) {
      mysql_data_seek($linea, 0);
   $row_linea = mysql_fetch_assoc($linea);
  }
?>
      </select></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Valor:</td>
<td><input type="text" name="valor" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right">Npagare:</td>
<td><input type="text" name="npagare" value="" size="32" /></td>
</tr>
<tr valign="baseline">
<td nowrap="nowrap" align="right"> </td>
<td><input type="submit" value="Insertar registro" /></td>
</tr>
</table>
  <input type="hidden" name="fgrabacion" value="" />
  <input type="hidden" name="MM_insert" value="form1" />
</form>
<p><a href="Panel1.php"><img src="img/icono/Undo.png" alt="Regresar Al Panel Principal" width="72" height="72" align="right" /></a></p>
</body>
</html>
<?php
mysql_free_result($usuario);
mysql_free_result($linea);
?>
CODIGO DE CONSULTA
<?php require_once('../Connections/fin.php'); ?>
<?php require_once('../Connections/fin.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }
  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }
  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;   
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}
$maxRows_actas = 20;
$pageNum_actas = 0;
if (isset($_GET['pageNum_actas'])) {
  $pageNum_actas = $_GET['pageNum_actas'];
}
$startRow_actas = $pageNum_actas * $maxRows_actas;
$colname_actas = "acta";
if (isset($_GET['acta'])) {
  $colname_actas = $_GET['acta'];
}
mysql_select_db($database_fin, $fin);
$query_actas = sprintf("SELECT radicar.npagare, radicar.cedula, radicar.nombre, linea.linea, radicar.valor, aprobaciones.plazo, aprobaciones.tasa,  estado.estado, aprobaciones.acta, aprobaciones.fecha, aprobaciones.observa FROM radicar, estado, linea, aprobaciones WHERE (aprobaciones.npagare = radicar.npagare) and (aprobaciones.estado = estado.id_estado) AND (radicar.linea = linea.id_linea) AND (aprobaciones.npagare = radicar.npagare)  AND (aprobaciones.acta = %s) ORDER BY npagare ASC ", GetSQLValueString($colname_actas, "text"));
$query_limit_actas = sprintf("%s LIMIT %d, %d", $query_actas, $startRow_actas, $maxRows_actas);
$actas = mysql_query($query_limit_actas, $fin) or die(mysql_error());
$row_actas = mysql_fetch_assoc($actas);
if (isset($_GET['totalRows_actas'])) {
  $totalRows_actas = $_GET['totalRows_actas'];
} else {
  $all_actas = mysql_query($query_actas);
  $totalRows_actas = mysql_num_rows($all_actas);
}
$totalPages_actas = ceil($totalRows_actas/$maxRows_actas)-1;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script src="../SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="../SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.acta {
 color: #300;
 font-size: 18px;
}
-->
</style>
</head>
<body>
<p style="text-align: right"><img src="../img/logo.png" width="167" height="41" /></p>
<table width="774" border="0">
<tr>
<td><span style="text-align: right; font-weight: bold;"><span style="text-align: right"><span style="font-weight: bold; color: #300;">Buscar ACTAS</span></span></span></td>
<td><span style="font-weight: bold; font-size: 10px; text-align: right;">Marzo 12, 2010</span></td>
</tr>
</table>
<form id="form1" name="form1" method="get" action="acta.php">
  <span id="sprytextfield1">
  <label>
    <input type="text" name="acta" id="acta" />
  </label>
  <span class="textfieldRequiredMsg">Se necesita un valor.</span></span>
  <label>
    <input type="submit" name="button" id="button" value="Enviar" />
  </label>
</form>
<p> <span class="acta"><?php echo $row_actas['acta']; ?></span></p>
<table width="911" border="1">
<tr>
<td width="76" style="font-size: 12px">npagare</td>
<td width="72" style="font-size: 12px">cedula</td>
<td width="142" style="font-size: 12px">nombre</td>
<td width="61" style="font-size: 12px">linea</td>
<td width="80" style="font-size: 12px">valor</td>
<td width="66" style="font-size: 12px">plazo</td>
<td width="62" style="font-size: 12px">tasa</td>
<td width="71" style="font-size: 12px">estado</td>
<td width="60" style="font-size: 12px">acta</td>
<td width="75" style="font-size: 12px">fecha</td>
<td width="76" style="font-size: 12px">observa</td>
</tr>
  <?php do { ?>
<tr>
<td style="font-size: 12px"><?php echo $row_actas['npagare']; ?></td>
<td style="font-size: 12px"><?php echo $row_actas['cedula']; ?></td>
<td style="font-size: 12px"><?php echo $row_actas['nombre']; ?></td>
<td style="font-size: 12px"><?php echo $row_actas['linea']; ?></td>
<td><?php echo $row_actas['valor']; ?></td>
<td style="font-size: 12px"><?php echo $row_actas['plazo']; ?></td>
<td style="font-size: 12px"><?php echo $row_actas['tasa']; ?></td>
<td style="font-size: 12px"><?php echo $row_actas['estado']; ?></td>
<td style="font-size: 12px"><?php echo $row_actas['acta']; ?></td>
<td style="font-size: 12px"><?php echo $row_actas['fecha']; ?></td>
<td style="font-size: 12px"><?php echo $row_actas['observa']; ?></td>
</tr>
    <?php } while ($row_actas = mysql_fetch_assoc($actas)); ?>
</table>
<table width="913" height="89" border="0">
<tr>
<td width="185"> </td>
<td width="226"> </td>
<td width="158"> </td>
</tr>
<tr>
<td>Firma Analista de creditos</td>
<td>Firma Mesa de Creditos</td>
<td>Firma Creditos</td>
</tr>
<tr>
<td style="font-size: 10px">CRE-127</td>
<td> </td>
<td style="font-size: 10px; text-align: right;">Mod.Marzo2010</td>
</tr>
</table>
<p> </p>
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "none", {hint:"Digite No ACTA"});
//-->
</script>
</body>
</html>
<?php
mysql_free_result($actas);
?>
Yo creo que lo mejor es que lo metas en el punto donde se visualiza el valor y nada más, es decir en donde pone:
<?php echo $row_actas['valor']; ?>
deberia poner:
<td><?php echo number_format($row_actas['valor']); ?></td>
Saludos.
excelente y oportuno .... me funciona super bien ....rotsen lanze otra pregunta..... con referente a las consulta...... tengo un formulario llamado aprobaciones.... la cual tiene dos opciones devuelto y aprobado  cuando hay devuelto solo se llena unos campos y en aprobado todos cuando hago la consulta me sale en blanco por que sera..... me colaboras si puedes gracias-......
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la respuesta que estabas buscando? Puedes explorar otras preguntas del tema PHP o hacer tu propia pregunta: