Holas,
si usas de la forma:
Cita: $editar= mysql_query("UPDATE usuario SET contrasena='$_POST[contrasena]', correo='$_POST[correo]', ubicacion='$_POST[ubicacion]', cfg_estilo='$_POST[estilo]' WHERE id=$_COOKIE[juego_jugador_id]");
Esta mal porque el PHP no lo interpreta el valor de la variable
$_POST[contrasena], por ejemplo, tienes que separar lo que es variable o lo que es valor de una variable. Ademas si usas $_POT[contrasena] te dira el PHP que no se reconoce la variable contrasena, tiene q ser: $_POT['contrasena'] .
Trata de usar comillas simples es mas rapido que las comillas dobles, haces buscar al PHP dentro de las comillas dobles si hay ono una variable, y eso hay que ayudarle al php.
Ahora los {} (corchetes) claro que sirven pero no para lo que quieres hacer.
Saludos
Gildus