Foros del Web » Programando para Internet » PHP »

check box

Estas en el tema de check box en el foro de PHP en Foros del Web. Hola amigos: tengo una tabla con informacion en Si o NO y la estoy tratando en un formulario con este codigo Código PHP: <input name="receport" type="checkbox" id="receport" value=" <?  ...
  #1 (permalink)  
Antiguo 21/05/2019, 06:59
 
Fecha de Ingreso: noviembre-2003
Mensajes: 474
Antigüedad: 15 años, 7 meses
Puntos: 7
check box

Hola amigos:
tengo una tabla con informacion en Si o NO y la estoy tratando en un formulario con este codigo
Código PHP:
<input name="receport" type="checkbox" id="receport" value="<? echo $reg['receport']?><? if ($reg['receport'] = "Si")echo'checked="yes"'?>>
y no logro que los que sean si tengan un tilde y los que sean no no tengan nada, como se les ocurre que lo haga??
  #2 (permalink)  
Antiguo 21/05/2019, 07:51
Avatar de ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.371
Antigüedad: 11 años, 4 meses
Puntos: 1043
Respuesta: check box

Necesitas darle una repasada a la documentación PHP sobre operadores matemáticos y lógicos

No te funciona por que el signo = es para asignar para comparar debes usar dos o tres signos = seguidos

$reg['receport'] = "Si"
$reg['receport'] == "Si"
$reg['receport'] === "Si"
  #3 (permalink)  
Antiguo 21/05/2019, 08:37
 
Fecha de Ingreso: noviembre-2003
Mensajes: 474
Antigüedad: 15 años, 7 meses
Puntos: 7
Respuesta: check box

Gracias amigo, ese era, ni mas ni menos el problema...
  #4 (permalink)  
Antiguo 22/05/2019, 06:39
 
Fecha de Ingreso: noviembre-2003
Mensajes: 474
Antigüedad: 15 años, 7 meses
Puntos: 7
Respuesta: check box

amigos, estoy actualizando datos con esa pantalla, y si bien me trae los datos de la tabla (en caso que sea "Si" hará un tilde, en caso de que sea no, el campo quedará en blanco, el problema es que no graba, me tira el sgte. error en todos los campos
Notice: Undefined index: salonumul in /home/u624403267/public_html/pagina3serv.php on line 26



La zona horaria es GMT -6. Ahora son las 10:25.