|    
			
				22/06/2015, 16:45
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: junio-2015 
						Mensajes: 16
					 Antigüedad: 10 años, 4 meses Puntos: 0 |  | 
  |  Como escribir en una base de datos a través de un input números con decimales  
  Buenas Tardes, Ando aprendiendo un poco de programación con PHP y quisiera saber como tengo que configurar el input para que en la base de datos se realice el "Update" con los números en decimales. Para los decimales utilice la siguiente funcion.
 HTML:
 
 <input class="number32" name="ammount" id="ammount" />
 
 <script>
 
 $('input.number32').keyup(function(event) {
 
 // skip for arrow keys
 if(event.which >= 37 && event.which <= 40){
 event.preventDefault();
 }
 
 $(this).val(function(index, value) {
 value = value.replace(/,/g,'');
 return numberWithCommas(value);
 });
 });
 
 function numberWithCommas(x) {
 var parts = x.toString().split(".");
 parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ",");
 return parts.join(".");
 }
 
 </script>
 
 y en la parte de PHP utilice esto.
 
 
 mysql_query("UPDATE tabla1 set ammount='$_POST[ammount]'");
 
 
 
 Pero, por alguna extraña razon (Desconozco) solo me los digitos a la izquierda antes de la primera coma, es decir, si inserto 402,350 solo me toma 402.
 Muchas gracias. Espero su ayuda.
     |