| ||||
¿unos como anidados? podrias aclarar más eso, porque se me hacer raro que al ser seleccionados se recarge la página. Y sobre las sesiones es cosa de niños. 1.- que la primera linea que se ejecute en tu sistema sea: start_session(); Esto creará una arreglo llamado $_SESSION[], que almacenará datos entre ejecución y ejecución de tus scripts. Cualquier cosa que guardes ahí estará disponible la siguiente ejecución del script. 2.- para guardar cosas ahi basta con que escribas: $_SESSION['valor_almacenado']="hola"; 3.- La siguiente ejecución del script tendras almacenado "hola" dentro de $_SESSION['valor_almacenado']. Como puedes ver el principio basico es muy sencillo, es simplemente un arreglo que permanece entre script y script. Ahora para utilizar esto en tu aplicación se vuelve más complejo, el asunto de la recarga y los anidados me tiene como que en duda, no puedo dejar de pensar que tienes algo mal diseñado por ahi en tu flujo de trabajo. Si el formulario es demasiado largo que necesita recargar ciertas cosas, quizas sea mejor que lo partas en secciones, y lo vayas contestando en pasos. En cada paso procesa los datos enviados y almacenalos en $_SESSION. sigue así uno por uno hasta que termines todos los pasos y realizas lo que tengas que hacer con los datos de tu formulario desde el arreglo $_SESSION en lugar de $_POST.
__________________ "La libertad viene en paquetes pequeños, usualmente TCP/IP" http://blog.levhita.net/ |
| |||
No hace falta sesiones .. Esta FAQ que hace exactamente lo que necesitas .. http://www.forosdelweb.com/showthrea...999#post664999 Si te fijas, hay una variable de control que decide si recargastes la página (por accionar tus "onChange()" y hacer algún "submit" automático) o pulsastes realmente el botón "enviar" .. A partir de ahí .. lo que se hace es tomar los valores de tus variables que te se enviaron .. por qué ahí se hace el "submit" del formulario entero con tus variables y las del tema para el control del "combo". Para probar lo que te comento .. simplemente añade tus variables: Código PHP: |
| ||||
disculpen Eran combos anidados Que pena con ustedes.... talvez al digitar digite mal la palabra combos y no me fije de la prisa que tenia.... espero me disculpen y gracias por ayudarme y contestarme... la verdad este foro me ha sido de gran ayuda..... |