Ver Mensaje Individual
  #11 (permalink)  
Antiguo 20/08/2005, 04:55
$thisone
 
Fecha de Ingreso: agosto-2005
Mensajes: 143
Antigüedad: 18 años, 8 meses
Puntos: 0
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.