![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Un checkbox no seleccionado no manda ningún valor como fácilmente puedes comprobar:
Código PHP:
pagina.htm? a diferencia de pagina.htm?tapiz=on cuando lo seleccionas. No me preguntes por qué es así porque no lo sé. Es cosa del HTML y no de PHP. Lo que tienes que hacer entonces es preguntar si existe la variable con la función isset. Por cierto, cuando coloques código trata de poner sólo lo estrictamente necesario. En este caso hubiera bastado la parte de los checkboxes, lo demás sale sobrando y hace que la lectura sea más pesada. // Saludos Última edición por roman fecha: 03-09-2004 a las 06:43:41. |
#2
|
|||
|
|||
![]() Que tal foro !!!
A decir verdad jachguate no lo he podido resolver, he utilizado la función isset y las variables si existen pero el error no desaparece. Lo que mas raro se me hace es por que no marca el error con el ejemplo del vinculo. Intente cambiando de Off a On la directiva register_globals del php.ini pensando en que pudiera ser por ahi, pero obtube el mismo resultado, asi que si saben algo al respecto les agradecere su ayuda. Bueno, muchas por los comentarios y si encuentro la solucion les avisare.
__________________
Saludos desde Guadalajara, Jalisco, México |
#3
|
||||
|
||||
Al código que originalmente pusiste le agregué los isset()
Código PHP:
Por cierto, no debe extrañarte que en el enlace que indicas sí funcione. A fin de cuentas, cuando ves esa página estás viendo ya el resultado y no el código original de php. Y aún suponiendo que ahí tengan el código sin isset() es posible que hayan suprimido los mensajes de advertencia con error_reporting(). // Saludos |
#4
|
|||
|
|||
![]() Funciona !!!!
![]() Tu si sabes roman ![]() Muchas gracias por la ayuda !!!
__________________
Saludos desde Guadalajara, Jalisco, México |
#5
|
||||
|
||||
¿Y qué era lo que estaba mal? ¿No sería que en lugar de
Código PHP:
Código PHP:
// Saludos |
#6
|
|||
|
|||
![]() El código era el siguiente:
Código PHP:
![]() Pero a base de cometer errores tambien se aprende. Muchas Gracias roman !!!
__________________
Saludos desde Guadalajara, Jalisco, México |
#7
|
|||
|
|||
![]() Sigue el problema !!!
Utilizando la funcion isset() como tu bien me recomendaste roman se evita que el error se produzca cuando los checkbox y radios estan desactivados, pero ahora resulta que cuando los activo tampoco muestra nada, es decir que hace exactamente lo mismo que cuando estan desactivados. Por otro lado volviendo al codigo inicial en el cual no utilizo isset() no pasa esto, es decir que si los activo no se produce el error y si me imprime los valores de las variables. ¿Que es lo que esta mal? :S
__________________
Saludos desde Guadalajara, Jalisco, México |
![]() |
|
|
![]() |
|