Disculpen no espero que adivinen solo que no sabia si era necesario todo el código, pero básicamente es este:
Código PHP:
function Insertar() {
global $insertar;
$insertar = new Conexion();
try {
$query = "INSERT INTO asignatura (CODIGO_CARRERAS, CODIGO_PLAN, CODIGO_ASIGNATURA, CODIGO_CICLO, NOMBRE_ASIGNATURA,UNIDADES_VALORATIVAS) VALUES ('" . $_POST['codigo_carrera'] . "','" . $_POST['codigo_plan'] . "', '" . $_POST['codigo_asignatura'] . "', '" . $_POST['codigo_ciclo'] . "', '" . $_POST['nombre_asignatura'] . "','" . $_POST['unidades_valorativas'] . "')";
global $con;
$stmt = $con->prepare($query);
if ($stmt->execute()) {
header('Location: /SIS_UPES/mantenimiento_asignaturas_ok.php');
} else {
echo "<p>Error al crear registro.<p>\n";
print_r($stmt->errorInfo());
}
} catch (PDOException $exception) {
echo "Error: " . $exception->getMessage();
}
}