y el problema tambien puede estar en los values de la sentencia SQL
Cita: $sql = "INSERT INTO articulos (clave,descripcion,precio)
VALUES
($clave,$descripcion,$precio)";
prueba usando esta sintaxis para los VALUES
Cita: $sql = "INSERT INTO articulos (clave,descripcion,precio)
VALUES
(\''.$clave.'\',\''.$descripcion.'\',\''.$precio.' \')";