Hola, tengo una página montada para insertar datos a una base de datos, y lo he hecho siguiendo al pie de la letra un conocido tutorial, pero no me los inserta. Agradecería infinitamente si alguien me ayuda a localizar el error o la carencia de algo:
 
	// Añadimos condicional para advertir de los datos obligatorios:
 	if (!$HTTP_POST_VARS['formulario1'] || !$HTTP_POST_VARS['formulario2'] || !$HTTP_POST_VARS['formulario3']) {
	echo "Los 3 campos son obligatorios<br>"; 
	exit;
	} 
 
	// Hacemos que mysql omita los caracteres de control de los campos introducidos:
	$autor=addslashes($HTTP_POST_VARS['formulario1]);
	$año=addslashes($HTTP_POST_VARS['formulario2']);
	$observaciones=addslashes($HTTP_POST_VARS['formulario3']);
 
 
	include("DOCUMENTROOT/../conectardb.php"); // conectamos a la base de datos
 
	// Añadimos datos a la base de datos
 
 
	$query = "INSERT INTO tabla (autor,año,observaciones) VALUES ('$autor', '$año', '$observaciones')";
 
	if(mysql_query($query)) {
	echo "Datos insertados correctamente, si quieres puedes mostrar un mensaje o redireccionar con Header";
	echo "Se han insertado los siguientes datos:";
 
 
	} else {
	echo "Los datos no pudieron ser insertados correctamente";
	}
 
 
 
Muchas gracias por anticipado y un cordial saludo. 
   
 


 
 

 era por las  Ñ de aÑo jeje. Ahora me entero que o php o mysql no interpreta las ñs  O_o
 era por las  Ñ de aÑo jeje. Ahora me entero que o php o mysql no interpreta las ñs  O_o

