Foros del Web » Programando para Internet » PHP »

crear select que muestre texto

Estas en el tema de crear select que muestre texto en el foro de PHP en Foros del Web. Amigos, necesito crear un select desde una base de datos mysql, el cual, al seleccionarlo me muestre su id... muy complicado solo con php???...
  #1 (permalink)  
Antiguo 29/12/2011, 10:24
 
Fecha de Ingreso: noviembre-2011
Mensajes: 121
Antigüedad: 12 años, 5 meses
Puntos: 0
crear select que muestre texto

Amigos, necesito crear un select desde una base de datos mysql, el cual, al seleccionarlo me muestre su id...

muy complicado solo con php???
  #2 (permalink)  
Antiguo 29/12/2011, 10:28
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: crear select que muestre texto

Tal no sea complicado lo que quieres hacer. Lo complicado es entender que quisiste decir.

¿Podrías explicarte un poco mejor?
Algo más detallado y sin apurarte.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 29/12/2011, 10:30
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 12 años, 11 meses
Puntos: 76
Respuesta: crear select que muestre texto

hola

mmm puedes revisar esta pagina http://micodigobeta.com.ar/?p=835 donde explican como cargar un select y partiendo de eso puedes hacer lo que necesites..
  #4 (permalink)  
Antiguo 29/12/2011, 10:42
 
Fecha de Ingreso: noviembre-2011
Mensajes: 121
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: crear select que muestre texto

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Tal no sea complicado lo que quieres hacer. Lo complicado es entender que quisiste decir.

¿Podrías explicarte un poco mejor?
Algo más detallado y sin apurarte.
juajuajuajuajuajuajua


si, claro

mira, tengo un select dinamico, el cual saca los datos desde una base de datos mysql. Lo que necesito es que cuando yo seleccione "x" me aparezca un texto al lado del select que dica "x" tiene como id "1"
  #5 (permalink)  
Antiguo 29/12/2011, 10:45
Avatar de informacionsys  
Fecha de Ingreso: mayo-2011
Ubicación: Bogota D.C
Mensajes: 793
Antigüedad: 12 años, 11 meses
Puntos: 76
Respuesta: crear select que muestre texto

hola

para hacer lo que necesitas debes aplicar Ajax , lo cual permite que no tengas que recargar pagina ni enviar variables por la url, como muchas otras ventajas.
  #6 (permalink)  
Antiguo 29/12/2011, 10:53
 
Fecha de Ingreso: noviembre-2011
Mensajes: 121
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: crear select que muestre texto

Ese es mi drama, llevo 2 meses armando una pagina que dejaron botada,, que no usaba base de datos y donde estaba todo tremendamente desordenado... yo por mi parte no conocia PHP, no conocia de bases de datos, no conocia nada, con suerte HTML y la ultima vez que habia programado habia sido hace mas de 10 años... ahora ya no me queda tiempo y necesito entregar esto, y si me pongo a aprender ahora AJAX me voy a ir a la mier...

Se que me meti en un cacho mas o menos, pero tengo que solucionarlo onda YA, es por eso que hago la pregunta con solo PHP...

Lo primero ya lo tengo... lo que pasa es que estoy armando una nueva tabla, en donde van muchos datos, entre ellos "X" y el id de "X", pero no tengo idea de como hacerlo sin mostrar ese ID en el formulario...

Ahora, si existiese alguna forma de que yo seleccionando X en mi select dentro del formulario me grabara tanto el nombre como el id seria espectacular...
  #7 (permalink)  
Antiguo 30/12/2011, 07:49
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: crear select que muestre texto

Un select tiene dos datos que puedes usar no se si es el caso, el VALUE (podria ser el id que buscas) y el text lo que se muestra...

<select .... onchange="alert("El id selecionado es "+this.value)">
<option value="$id"><?=$texto;?></option>
....
<select>

Donde

$id es el id de X
y
$texto es X

substituye ese alert de javascript por lo que quieras....
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Etiquetas: mysql, 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 01:19.