Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/05/2011, 14:29
gabrielcorr4
 
Fecha de Ingreso: octubre-2010
Ubicación: Guayaquil
Mensajes: 195
Antigüedad: 13 años, 6 meses
Puntos: 3
no puedo crear una cookie

con este script quiero crear una cookie; es decir desde un formulario de ingreso a otra pagina , si el usuario ya esta creado en la db se crea la cookie y redireciona a otra pagina, el usuario ya esta creado en la base de datos por demas decir , pero siempre me da el mismo error:

Notice: Undefined index: usuario1 in C:\EasyPHP-5.3.6.0\www\prueba\menus.php on line 2:

PERO NADA DE NADA NUNCA SE ME CREA, AYUDA POR FAVOR.


FORMULARIO DE INGRESO DE USUARIO:


<form method="post" action="verifica_cookies.php" >
<SPAN STYLE="position:absolute; top:512px; left:320px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; width: 335px;" >

Usuario
<br>
<input type="text" name="usuario">
<br>

</SPAN>


<input type="submit" value="Entrar">
</form>

</SPAN>



VERIFICO EL USUARIO EN LA DB Y CREO LA COOKIE:
verifica_cookies.php


<?php

$connection = mysql_connect("localhost","root","");
$db = mysql_select_db("datos", $connection);

$sql = "SELECT id FROM datos1
WHERE usuario=' $_POST[usuario] '";

$result = mysql_query($sql);
$num = mysql_num_rows($result);

if ($num>0)



//USUARIO CORRECTO

$id = mysql_fetch_assoc($result);



setcookie ("usuario1", $id['usuario']);

header("Location:menus.php");

?>


MUESTRO LA COOKIE:
menus.php

<?PHP
echo $_COOKIE["usuario1"];

?>

Última edición por gabrielcorr4; 09/05/2011 a las 14:30 Razón: olvido