Ver Mensaje Individual
  #8 (permalink)  
Antiguo 05/09/2011, 11:55
Avatar de vgonga1986
vgonga1986
 
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 1 mes
Puntos: 253
Respuesta: select desplegable y value problemas con llave primera de 2 palabras

Vamos a ver, chico, pasas de una pregunta a otra y me tienes loco. Ya no sé si lo anterior te funciona o no, te doy un consejo y no lo tomas, sigues con lo tuyo o pasas a otra cosa. En serio quieres ayuda o qué quieres? Porque me parece que no te aclaras ni tú.

El hidden ahí está mal puesto, porque estás poniendo un input dentro de los límites de un select, obvio que se te corte el select, estás volviendo loco el HTML. En segundo lugar, no tiene ningún sentido enviar un hidden con el mismo value que vas a enviar en el select, no sé de dónde lo has sacado, pero no te va a funcionar jamás si tiras por ahí. Por qué no simplemente te limitas a tomar el consejo que te di y añadir un campo numérico a la tabla para pasarlo como value de cada <option>? Si no vas a seguir por ahí, lo siento, pero yo no te voy a ayudar más, ya te di una solución, no te gusta, pues allá tú.

En cuanto a lo que dices del precio (que ya es otra consulta), tienes str_replace o preg_replace, que es con expresiones regulares, aunque para cambiar una coma por un punto, la verdad, no creo que te haga falta. Un libro de expresiones regulares, dudo mucho que lo encuentres, las expresiones regulares son un campo tan abierto que es imposible hacer un manual, porque hay tantos problemas y tantas soluciones que cada caso es único. Tienes que saber lo básico y tener imaginación, probar mucho y aprender de cuando te confundas, es la única manera.

Para comprobar si es mayor de 0,50 y menor de 99,99, por qué no lo pasas a float y lo comparas con mayor y menor? Lo veo mucho más fácil que controlar expresiones regulares. A veces os complicáis la vida demasiado.

Un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?