Hola, tengo el siguiente codigo.
Código PHP:
Ver original<br/>Descripción detallada del equipo a suministrar<br/><textarea name="descripcion" cols="20" rows="2"></textarea>
<br/>Cantidad <br/><input type="text" name= "cantidad"/>
<br/>Costo <br/><input type="text" name= "costo"/>
<br/><br/><input type = "submit" value="Guardar descripción" name= "boton_desc" />
<?php
$boton_des = $_POST['boton_desc'];
if($boton_des != ""){
$descripcion = $_POST['descripcion'];
$cantidad = $_POST['cantidad'];
$costo = $_POST['costo'];
if ($cantidad > 0 and $costo > 0 and $descripcion != ''){
$precio_final = ($cantidad * $costo);
$query_insert = mysql_query("INSERT INTO partes_suministradas (descripcion, cantidad, costo) VALUES ('".$descripcion."','".number_format($cantidad,2)."','" .number_format($precio_final,2)."' )",$conexion);
}
}
echo "</center>";
El codigo permite leer la descripcion del producto, la cantidad y el precio unitario.
Despues multiplica dicha cantidad por el precio unitario para poder obtener el precio final el cual se almacena en la base de datos.
El formulario si multiplica pero solo hasta centenares, por ejemplo 3 * 100 = 300
Sin embargo no me hace multiplicaciones con millares,
por ejemplo 1 * 1000 = 1000
en vez de poner 1000 pone solo 1.
¿Que es lo que puede estar pasando?
Gracias por su ayuda.