Cita:
Iniciado por Touch Si tengo k crear la cookie antes del html, como introduzco los valores que quiero en al cookie???
este es el codigo:
<?
setcookie("nombre","Fabian Muller", time()+365);
?>
<html>
<head>
</head>
<body>
<?
include("conexion.php");
$nick=$_POST['usuario'];
$clave=$_POST['clave'];
$consulta= mysql_query("SELECT * FROM usuarios WHERE user='$nick' and clave='$clave'");
if(mysql_num_rows($consulta)=="0")
{?>
<script>
alert(No estas registrado en la BBDD);
</script>
<?}
while($row = mysql_fetch_array($consulta))
{
if($row[5]=="0")
{
}
else
{
//aqui deberia de crear la cookie y no arriba
}
}
?>
</body>
</html>
Pero hombre!!! estas metiendo HTML antes del script xDD.
Cita: <html>
<head>
</head>
<body>
<?
include("conexion.php");
$nick=$_POST['usuario'];
$clave=$_POST['clave'];
Elimina
<html>
<head>
</head>
<body>
de tu script. En php no hace falta que lo coloques.
Después de eso pon setcookie() donde lo estabas poniendo.
Otra cosa...yo no usaria una alerta en javascript para informar de que no existe ese usuario... creo que es mejor un simple echo.
Además el mensaje va entre comillas xD.
P.D: Si pones los scripts que posteas entre las etiquetas CODE, o PHP en este caso, facilitas mucho su lectura.