Foros del Web » Programando para Internet » PHP »

PHP OO consulta de php +html

Estas en el tema de consulta de php +html en el foro de PHP en Foros del Web. buenas tardes deseo activar un checkbox cuando el arreglo sea igual a 'si' de lo contrario no lo active. no creo que sea muy complicado ...
  #1 (permalink)  
Antiguo 19/06/2012, 14:11
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 0
Exclamación consulta de php +html

buenas tardes deseo activar un checkbox cuando el arreglo sea igual a 'si' de lo contrario no lo active. no creo que sea muy complicado

Código PHP:
Ver original
  1. <input name="cen" type="checkbox" id="cen" value="si" <?php if($fildatos[21]='si') { ?> checked="checked" <?php } ?> />
  #2 (permalink)  
Antiguo 19/06/2012, 14:16
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Respuesta: consulta de php +html

Hola,

if($fildatos[21]='si'
¿Probaste con doble "=="?
Y para una mejor comprensión de código te conviene llamarlos por el nombre del campo, y no por la posición (solo una opinión).

Suerte!
__________________
Freelance - Aplicaciones Web
  #3 (permalink)  
Antiguo 19/06/2012, 14:18
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: consulta de php +html

negativo el procedimiento, intente con '=='
  #4 (permalink)  
Antiguo 19/06/2012, 14:23
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: consulta de php +html

alguna opinion ??
  #5 (permalink)  
Antiguo 19/06/2012, 14:25
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: consulta de php +html

A ver, una simple comparación lógica no debería dar problemas, a menos que el dato a comparar no sea el que crees.

¿Como comprobarlo?

Has esto:
Código PHP:
echo "|$fildatos[21]|"
¿Que imprime?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 19/06/2012, 14:30
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Respuesta: consulta de php +html

Estoy de acuerdo con @pateketrueke y con @carmagedon

1. = es asignacion == es comparacion
2. '' comillas simples son muy literales, asi que si el contenido del array es Si con S mayuscula la comparacion sera negativa...
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #7 (permalink)  
Antiguo 19/06/2012, 14:33
 
Fecha de Ingreso: septiembre-2005
Mensajes: 840
Antigüedad: 18 años, 7 meses
Puntos: 84
Respuesta: consulta de php +html

Código PHP:
<input name="cen" type="checkbox" id="cen" value="si" <?php if ($dato == $valor) echo "checked" ?> />
__________________
» Presupuesto Pagina Web
  #8 (permalink)  
Antiguo 19/06/2012, 14:35
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: consulta de php +html

el resultado del echo es |si| y justamente en ese campo deberia de salir vacio porque no aplica es decir deberia de salirme desmarcado
  #9 (permalink)  
Antiguo 19/06/2012, 14:48
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 18 años, 11 meses
Puntos: 394
Respuesta: consulta de php +html

Cita:
En el primero dice: activar un checkbox cuando el arreglo sea igual a 'si' y en el anterio dice: resultado del echo es |si| y justamente en ese campo deberia de salir vacio porque no aplica es decir deberia de salirme desmarcado.
Analice bien lo que esta tratando de hacer y expliquenos porque esa contradiccion nos va a matar.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #10 (permalink)  
Antiguo 19/06/2012, 14:54
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: consulta de php +html

hice esto

<input name="cen" type="checkbox" id="cen" value="si" <?php if($consul==$res) echo "checked" ; ?> />

y previamente

$consul = $fildatos[21];

$consul = $fildatos[21];
  #11 (permalink)  
Antiguo 19/06/2012, 14:56
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: consulta de php +html

hago la consulta a la base de datos y hago un array de esa consulta en el puesto [21] deberia de tener solo dos datos o un 'si' o un '' (vacio) cuando sea 'si' activar el checkbox de lo contrario dejarlo sin activacion. eso es lo que se desea hacer
  #12 (permalink)  
Antiguo 19/06/2012, 15:18
 
Fecha de Ingreso: febrero-2011
Mensajes: 64
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: consulta de php +html

gracias a todos por su ayuda ya encontre la solucion, debe ser que la consulta que me hacia en postgre no me colocaba el arreglo sin espacio, le coloque un trim() == trim() y en efecto si hace la igualdad

Etiquetas: html
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 03:44.