Foros del Web » Programando para Internet » PHP »

cambiar , por . recibido por metodo POST

Estas en el tema de cambiar , por . recibido por metodo POST en el foro de PHP en Foros del Web. hola recibo de form esto: precio: 1,5 o 1.5 <?php $precio= $_POST['precio'] MySql_Query ( INSERT precios (precio) values ('$precio')); ?> El tema es que en ...
  #1 (permalink)  
Antiguo 06/10/2010, 16:09
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
cambiar , por . recibido por metodo POST

hola recibo de form
esto:

precio: 1,5 o 1.5

<?php

$precio= $_POST['precio']

MySql_Query ( INSERT precios (precio) values ('$precio'));

?>


El tema es que en la tabla 'precios' la columna 'precio' es DOUBLE y no me toma la coma, solo toma el punto.

tiene alguna solucion a mano?

Saludos ! y gracias por leer
  #2 (permalink)  
Antiguo 06/10/2010, 16:14
 
Fecha de Ingreso: abril-2010
Ubicación: Argentina
Mensajes: 57
Antigüedad: 14 años
Puntos: 1
Respuesta: cambiar , por . recibido por metodo POST

Cita:
Iniciado por SirDuque Ver Mensaje
hola recibo de form
esto:

precio: 1,5 o 1.5

<?php

$precio= $_POST['precio']

MySql_Query ( INSERT precios (precio) values ('$precio'));

?>


El tema es que en la tabla 'precios' la columna 'precio' es DOUBLE y no me toma la coma, solo toma el punto.

tiene alguna solucion a mano?

Saludos ! y gracias por leer
podes remplazar la coma por el punto asi.

$precio=str_replace(',','.',$_POST['precio']);

Fijate.
  #3 (permalink)  
Antiguo 06/10/2010, 16:19
Avatar de SirDuque  
Fecha de Ingreso: febrero-2009
Ubicación: Paso del Rey, Buenos Aires, Argentina
Mensajes: 975
Antigüedad: 15 años, 2 meses
Puntos: 89
Respuesta: cambiar , por . recibido por metodo POST

Cita:
Iniciado por elfeme Ver Mensaje
podes remplazar la coma por el punto asi.

$precio=str_replace(',','.',$_POST['precio']);

Fijate.

Gracias por la respuesta, lo probe y anda de 10


Tema cerrado

Etiquetas: metodo, post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:12.