Tema: cookies
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2007, 03:28
natxojarto
 
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,"/","");