Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/03/2010, 22:19
Megcapkill
 
Fecha de Ingreso: abril-2007
Ubicación: Tandil, Bs As, Argentina
Mensajes: 106
Antigüedad: 17 años, 8 meses
Puntos: 2
Intento casero de conservar datos en <select> del form

Hola.. les cuento lo que ando intentando.. busque en todos pero todos lados una forma de guardar mis datos en el <option selected="selected"> cuando recargo la pagina, pero no encontre, asi que me propuse intentarlo por mi cuenta.. no he tenido buenos resultados :(

A ver si ustedes se dan cuenta donde falla..

Este codigo es el que tengo actualmente que no guarda los datos

http://pastebin.com/y1ukBUCg

Y lo modifique a lo siguiente

http://pastebin.com/PKn7Jb0C

Les explico como va la mano porque sino me van a mandar a freir churros:

En el segundo link (codigo modificado) en la linea 25 yo guardo en la variable $idBusca el $_POST del id del select 'nomb' que esta en la linea 69.

En la linea 58 entonces le digo que si mi post del formulario esta vacio o es 0, entonces me deja el select en un campo "titulo" pero sino, no..

Mas adelante, en la linea 69 tengo un for que se encargar de rellenarme el desplegable.. para cada registro de mi query toma nombre apellido y id en variables. En la linea 74 yo pregunto, si el $idBusca (que es el $_POST['nomb']) es igual al $id (que es el id del campo en el que esta posicionado el for actualmente) entonces deberia agregar selected="selected" en el option que imprime con el echo, sino, no..

Lo raro es que a partir de estas sentencias, el formulario dejo de andar como lo venia haciendo. Estuve mirandolo un rato y creo que el $_POST['nomb'] siempre viene vacio. Pero es solo mi teoria

Alguna idea? Muchas graciass desde ya y espero me haya explicado bien.

Salduos!