Código PHP:
Ver original$con = mysql_query("select id,contrasena from usuarios where nick='$ni$ $datos = mysql_fetch_assoc($con) ;
if(mysql_num_rows($con)) {
if($datos[contrasena] == $contrasena) {
setcookie('uid',$datos[id],time()+604800) ;
setcookie('unick',$nick,time()+604800) ;
setcookie('ucontrasena',$contrasena,time()+604800) ;
y esto que es?
mezclas una consulta sql con cookies y condicionales if?
te esta faltando cerrar alguna comilla por ahi fijate