Pos te seguirá dando error
Aunque no es la pregunta inicial, ahora que ésta ya fue resuelta te vendrá otro error al ejecutar tu script. Los corchetes (
[]) son para arrays, los paréntesis (
()) para funciones. No confudas, $_POST es un array:
Código PHP:
$nick =$_POST["nick"];
$contrasena = $_POST["contrasena"];
$email = $_POST["email"];
$pais = $_POST["pais"];
$edad = $_POST["edad"];
$sexo = $_POST["sexo"];
$ip = $_POST["ip"];
Ahora, podrías simplificar todo eso simplemente escribiendo:
Código PHP:
extract($_POST);
http://www.php.net/extract * extract() sí es una función.
Un saludo,