OK... y cual es el error ?
mi consejo es que escribas mas claramente las consultas... mira como
Podria haber sido por ejemplo que el telefono deba ser numerico y no lo es .. o a la inversa... como es un LIO intentar ver entre tantas comillas...... aprovechemos que comenzastes con comillas doble (") y dentro puedes colocar variables sin problemas y reescribamos la linea:
Código PHP:
Ver original$reg = mysql_query("INSERT INTO USUARIOS (nombres, apellidos, ciudad, e-mail, telefono, nickname, password) VALUES ('$nombres', '$apellidos', '$ciudad', '$email', $telefono, '$nickname' , '$password')");
Si tu telefono es numerico en la DB, pues le colocas '$telefono'