Bueno quiero crear una cookie asi: al ingresar mi usuario en el menu de inicio , se verifica que ya este ese usuario en la bd y crea la cookie todo esto en otro programa aparte , osea el que a continuacion detallo, pero me sale un error de sintaxis, por demas esta decir que mi nombre de usuario ya esta creado en mi db.
el error:
Parse error: syntax error, unexpected ';' in C:\EasyPHP-5.3.6.0\www\prueba\verifica_cookies.php on line 7
le quito ese punto y coma y me pasa el error a la siguiente linea del script.
aqui mi codigo en cuestion:
Código:
<?php
$connection = mysql_connect("localhost","root","");
$db = mysql_select_db("datos", $connection);
$sql = mysql_real_escape_string('SELECT id FROM datos1
WHERE usuario = "'.$_POST[usuario].'"'; //AQUI EL ERROR
$result = mysql_query($sql);
$num = mysql_num_rows($result);
if ($num>0)
{
//USUARIO Y CONTRASEÑA CORRECTOS
$id = mysql_fetch_assoc($result);
setcookie ("usuario1", $id['usuario']);
}
?>
ayuda.