Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/10/2011, 04:49
albertrc
 
Fecha de Ingreso: febrero-2009
Mensajes: 443
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: number_format y url

hago un var dump
Código PHP:
Ver original
  1. array(8) { [0]=> string(4) "5,00" [1]=> string(5) "10,00" [2]=> string(5) "15,00" [3]=> string(5) "20,00" [4]=> string(5) "25,00" [5]=> string(5) "30,00" [6]=> string(5) "35,00" [7]=> string(5) "40,00" }

en la url me llega esto
http://localhost/php/precio/precio.p...alizar+Precios

esto esta dentro de un while que devuelve el resultado de una select
<td><input type="text" name="precio_producto_kg[]" size="5" maxlength="5" value="
Código PHP:
Ver original
  1. <?php echo  number_format($row_categoria_select['precio_producto_kg'], 2, ',','.')?>
"> €</td>

el problema esta cuando quiero pasar de 10,00 a 10.00 no se si el problema seria %2C

linia 73
Código PHP:
Ver original
  1. $precio_producto_kg =   number_format($_GET['precio_producto_kg'], 2, ',','.');
Warning: number_format() expects parameter 1 to be double, array given in /var/www/html/php/precio/precio.php on line 73
NULL

después de esto haría el update, o el segundo number_format tendría que estar en el for del update?


otra duda nombre_producto_pc[]=lapiz&precio_producto_kg[]=40%2C50&submit
he oído hablar sobre las url amigables con expresiones regulares y apache y haccess

pero no se podría cambiar nombre_producto_pc[] y precio_producto_kg[] sin que saliera [],
y en el precio_producto_kg[]=40%2C50 que saliera con punto sin la necesidad de utilizar url amigables 40.50
sobre todo el precio

hay alguna forma de decirle a php que todas las url tengan su valor por ejemplo . no se nunca %2C,
también he probado de poner %2C para ver si ponía un punto, pero ponía %2C

Última edición por albertrc; 08/11/2011 a las 15:38 Razón: canvios en la pregunta