Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/12/2015, 09:59
diegoj9999
 
Fecha de Ingreso: noviembre-2015
Ubicación: NULL
Mensajes: 23
Antigüedad: 8 años, 5 meses
Puntos: 1
Respuesta: Problema con checkbox

mm No me funciono sigue chekeado antes de que yo lo checke, hice esto

Formulario:
Código PHP:
Ver original
  1. <?php
  2. if(isset($_SESSION['logged']) == 'yes')
  3. {
  4.  
  5. $variable='checked';
  6.  
  7. }else { $variable=''; }  
  8. ?>
  9.  
  10. <form name="form1" method="post" action="entrar.php">
  11.   <TABLE>
  12.     <TBODY>
  13.       <TR>
  14.         <TD align="right">Nombre de usuario:
  15.    
  16.           <INPUT maxLength="25" size="15" name="username" value="<?php if (isset($_COOKIE['usuario'])) echo $_COOKIE['usuario']?>">
  17.         </TD>
  18.       </TR>
  19.       <TR>
  20.         <TD align="right">Contraseña:
  21.           <INPUT type="password" maxLength="25" size="15" name="password" value="<?php if (isset($_COOKIE['clave'])) echo $_COOKIE['clave']?>" >
  22.           <br>
  23.        
  24.         <input type="checkbox" name="recordar" id="recordar" value="1" checked="<?php echo $variable; ?>">
  25.          
  26.          
  27.       <span style="color:#000; font-size:12px;">Recordar</span><br />
  28.       <span style="font-size: 12px; color: #000"><a href="recuperar.php">Recuperar contrase&ntilde;a</a> | <a href="pagina2.php">Registrarse</a><br />
  29. </span><br />
  30.         </TD>
  31.       </TR>
  32.      
  33.        
  34.      
  35.         <TD align="middle"><INPUT name="submit" type="submit" value="Ingresar">
  36.         </TD>
  37.       </TR>
  38.     </TBODY>
  39.      
  40.   </TABLE>

y donde le asigne la sesion

Código PHP:
Ver original
  1. if(isset($_POST['recordar']) && $_POST['recordar'] == 1){
  2.  
  3.                        
  4.     setcookie("usuario",$username, time()+7776000,'/');
  5.     setcookie("clave",$password, time()+7776000,'/');
  6.     $_SESSION['logged'] = 'yes';
  7.  
  8. }