Foros del Web » Programando para Internet » PHP »

cookies

Estas en el tema de cookies en el foro de PHP en Foros del Web. Aupa estoy usando cookies para cuando un usario pulsa sobre un enalce no se me borre lo que el ha metido por teclado en un ...
  #1 (permalink)  
Antiguo 06/02/2007, 03:28
 
Fecha de Ingreso: octubre-2006
Mensajes: 204
Antigüedad: 17 años, 6 meses
Puntos: 0
cookies

Aupa estoy usando cookies para cuando un usario pulsa sobre un enalce no se me borre lo que el ha metido por teclado en un campo de texto. En el enlace tengo que poner onClick="submit();"??? Es que aun asi lo pongo y no funciona os pongo el codigo:

Este es el que uso apra introducir los datos y si le da a Añadir Categoria es cuando lo que ha metido en curso se borra cuando vuelve a esta pagina
Código PHP:
<html>
<head>
<title>Añadir Curso</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#9ab9bb">
<form name="form1" method="post" action="Anadir_curso.php">
<table width="563">
  <tr>
    <td colspan="4" bgcolor="#0b6d8a"><div align="center"><strong><font color="#FFFFFF">A&Ntilde;ADIR CURSOS</font></strong></div></td>
    </tr>
  <tr>
    <td><strong>Curso:</strong></td>
    <td><input type="text" name="curso" value="<?=$_COOKIE['Curso']?>"></td>
    <td><div align="right"><strong>Categoria:</strong></div></td>
    <td><select name="Categoria">
    <option selected>Seleccione una categoria</option>
    <?
    $link 
mysql_connect("localhost","","");
    
mysql_select_db("COIIE-DESA",$link);
    
$resul=mysql_query("SELECT * FROM CATEGORIAS",$link);
    while(
$fila=mysql_fetch_array($resul)){
    
?>
    <option value="<?=$fila['ID']?>"><?=$fila['NOMBRE']?></option>
    <?
    
}
    
?>
    </select></td>
  </tr>
  <tr>
    <td><a href="Anadir_Categoria.php">- Añadir Categoria</a></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><div align="center">
      <input type="submit" name="Submit" value="Enviar">
    </div></td>
    <td><div align="center">
      <input type="button" name="Submit2" value="Volver" onClick="window.location= 'Diagnostico1.php'">
    </div></td>
  </tr>
</table>
</form>
</body>
</html>
y para coger la cookie:
Código PHP:
setcookie("Curso",$_POST['curso'],time()+3600,"/",""); 
  #2 (permalink)  
Antiguo 06/02/2007, 08:31
Avatar de mauled  
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 3.001
Antigüedad: 19 años, 1 mes
Puntos: 33
De acuerdo Re: cookies

No has pensando mejor en implentar sesiones , puesto que si el usuario tiene desactivada las cookies la información nunca se va a "almacenar".

Saludillos,
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 12:49.