Foros del Web » Programando para Internet » PHP »

Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

Estas en el tema de Ayuda con tomar el "nombre" y no el "value" de un select para fomulario en el foro de PHP en Foros del Web. Hola Comunidad soy nuevo en este foro bastante util, mi duda es como se puede tomar el valor de un select pero no el value ...
  #1 (permalink)  
Antiguo 11/11/2010, 10:29
 
Fecha de Ingreso: noviembre-2010
Ubicación: Santiago
Mensajes: 7
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

Hola Comunidad soy nuevo en este foro bastante util, mi duda es como se puede tomar el valor de un select pero no el value sino el nombre que esta entre <option></option>

lo que hago ahora es:
$valorselect = strip_tags(addslashes(utf8_decode($_POST['valorselect'])));

pero me envia solamente el value del option que en este caso no lo requiero por temas de programacion.

Si alguien sabe alguna forma de que se envie por ultimo los dos datos juntos seria una salvacion

Saludos
  #2 (permalink)  
Antiguo 11/11/2010, 10:55
(Desactivado)
 
Fecha de Ingreso: noviembre-2010
Ubicación: en la onda
Mensajes: 14
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

sencillo boludo!!!
coloca en el value lo que querés tomar y ya!! si querés el valor del option,solo colocá esemismo valor en el value... que te parece? sencillo no...
  #3 (permalink)  
Antiguo 11/11/2010, 10:59
Avatar de dargorg  
Fecha de Ingreso: octubre-2010
Ubicación: Castellón (España)
Mensajes: 188
Antigüedad: 13 años, 6 meses
Puntos: 9
Respuesta: Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

Lo que tienes que hacer es comprobar que el select ha sidoenviado, porque siempre recogerás los values de los options. Lo que puedes hacer es, si tu select se llama por ejemplo "miselect" hacer en PHP:

Código PHP:
if (isset($_POST['miselect']))
   
// mi código 

Saludos, y a programar!!
  #4 (permalink)  
Antiguo 11/11/2010, 11:04
(Desactivado)
 
Fecha de Ingreso: noviembre-2010
Ubicación: en la onda
Mensajes: 14
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

hola!!! creo que lo que el quiere es obtener el valor que aparece en la
lista
Código HTML:
<option value="1">opcion1</option> 
en este caso boludo!! quiere obtener 'opcion1' en vez del '1' una locura no??
hacelo asi y ya!!
Código HTML:
<option value="lo que querés obtener">opcion1</option> 
y para que el isset()?????
con esta simpleinstruccion basta!!
Código PHP:
$valor=$_POST["nombreselect"]; 
amenos de que estes trabajando en el mismo archivo!!! che que pasa!!!
bueno no importa saludos desde buenos aires!!
  #5 (permalink)  
Antiguo 11/11/2010, 11:07
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

Si pones en el value lo mismo que hay en <option></option> no te vale?

Ejemplo:

Código PHP:
<option value="madrid">madrid</option
Saludos!
__________________
El problema de nuestra época consiste en que sus hombres no quieren ser útiles sino importantes.

Winston Churchill
  #6 (permalink)  
Antiguo 11/11/2010, 11:08
(Desactivado)
 
Fecha de Ingreso: noviembre-2010
Ubicación: en la onda
Mensajes: 14
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

lo que dice Synkronice es lo que yo digo!!!! no te copies boludo!!

que mala clase che!!
  #7 (permalink)  
Antiguo 11/11/2010, 11:17
 
Fecha de Ingreso: noviembre-2010
Ubicación: Santiago
Mensajes: 7
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

Gracias por las respuestas pero mi duda era justamente esa no puedo poner mi valor en el value ya que lo estoy ocupando para anidar campos con id desde la base de datos, pero por lo que vi al parecer no se puede asi que obligado a usar algun script para pasar el nombre a otro campo
  #8 (permalink)  
Antiguo 11/11/2010, 11:19
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

Con javascript podes obtener el nombre y no el value.
  #9 (permalink)  
Antiguo 11/11/2010, 11:22
(Desactivado)
 
Fecha de Ingreso: noviembre-2010
Ubicación: en la onda
Mensajes: 14
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

parami gusto te va a quedar muy desorganizado se supone que con un ID podes obtener todoslos datos de un registro... che que te pasa???

buenoya tenés tu value ocupado.... agregale una coma despues la otra cosa que querés que valla cuando recojas la variable usás lafuncion explode de PHP le buscás la coma recorres el vector y ya esta boludo ja ja ja.... sencillo!!
  #10 (permalink)  
Antiguo 11/11/2010, 11:24
(Desactivado)
 
Fecha de Ingreso: noviembre-2010
Ubicación: en la onda
Mensajes: 14
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

Cita:
Iniciado por marcofbb Ver Mensaje
Con javascript podes obtener el nombre y no el value.
y como se lo envias al server??? se lo mandas a un control oculto?? y si el JavaScript esta deshabilitado... no recomiendo esta opinion....
ademas cual nombre????l os option no tienen nombre... que te pasa??
hey!! me hiciste reir
  #11 (permalink)  
Antiguo 11/11/2010, 11:26
Avatar de Synkronice  
Fecha de Ingreso: octubre-2007
Ubicación: Madrid
Mensajes: 831
Antigüedad: 16 años, 6 meses
Puntos: 48
Respuesta: Ayuda con tomar el "nombre" y no el "value" de un select para fomulario

Cita:
Iniciado por andelfo Ver Mensaje
lo que dice Synkronice es lo que yo digo!!!! no te copies boludo!!

que mala clase che!!
Disculpa, no leí tu respuesta, solo pretendía ayudar al usuario. No busco ser el mas listo o el más rápido solo ayudar.

Saludos!
__________________
El problema de nuestra época consiste en que sus hombres no quieren ser útiles sino importantes.

Winston Churchill

Etiquetas: post, select
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 07:19.