Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/11/2003, 19:13
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Configuración?... no, claro que no (al menos no ahora)...

-Primero: La solución por la que optas no es la mejor. De ser posible debes trabajar con el register_globals en OFF. esto es por la propia seguridad de tu aplicación. Además las últimas versiones de php lo traen por defecto en OFF... y ojalá dentro de poco todos los servidores lo tengan configurado así (en off).

-Segundo: Si leíste lo que posteó josemi en el otro mensaje, te enterarás que ese "Undefined variable..." normalmente es consecuencia de querer trabajar con una variable que no existe, o no está definida. Tu script pregunta si $boton=="Aceptar"... entonces busca la variable $boton para compararla... y si no la encuentra, te da ese error. Por eso debes preguntar primero si está seteada esa variable. Para esto utilizas isset() o empty()... te repito que josemi ya te aconsejó esto.

-Lo que debes hacer en lugar de trabajar con el register_globals en ON, es empezar a utilizar los arrays supergloobales. Así, si tu formulario utiliza el método post, las variables que recojas tendrás que escribirlas así: $_POST['boton'], $_POST['num'], etc...

También te avisé en el otro hilo... que estabas cometiendo un error al nombrar tus campos de formulario por ejemplo Nombre[$i]... y luego querer utilizarlo todo con minúsculas... php diferencia mayúsculas de minúsculas... por eso debes utlizarlas llamándolas exactamente igual.

Por favor, prueba los cambios (sobretodo lo que puso josemi) y nos cuentas.

Lo que sí me parece curioso es que yo probé tu script tal cual lo posteaste y no me da ese error. (ni con reg_glob en ON ni en OFF)

Saludos