Código PHP:
<?php
include("conexion_db.php");
if($_GET[accion]== "lenguaje"){ //pasas el valor de accion por URL y por eso se lee tipo get
$sql = "INSERT INTO notas_lenguaje (id,1,2,3,4,5,6,7,8,9,10,11,12,13,14,pd)
VALUES ('$_POST[1]','$_POST[2]','$_POST[3]','$_POST[4]','$_POST[5]','$_POST[6]','$_POST[7]','$_POST[8]','$_POST[9]','$_POST[10]','$_POST[11]','$_POST[12]','$_POST[13]','$_POST[14]','$_POST[pd]')";
if($result = mysql_query($sql))
echo "<p>Muchas Gracias</p>";
else
echo "<p>ERROR, the information could not be added because: ".mysql_error()."</p>";
}
?>
Tienes que usar los arreglos... eeehh. no recuerdo el nombre pero son los $_POST[] cuando haces el envio tipo post y $_GET[] cuando es tipo get obviamente. alguien mas del foro que te lo explique mejor y me refresque un poco la memoria e la parte teorica.
Tambien mira como se hace la validacion para ver si en verdad lo agrego o no y la forma en que devuelve el error. Ah, cuando la id es autonomerica no tiemes que ponerla en la sentencia SQL.
Espero te funcione ahora el codigfo pues no lo probe.
Saludos y suerte.
PD: perdon por lo desordenado del source pero el camo del foro no ayuda