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"];
?>