tieneAcceso()){ $return["error"] = "Error! No tienes permisos para realizar esta acción."; }else if(!isset($_POST["mat"]) || !isset($_POST["gpo"]) || $_POST["mat"] == "" || $_POST["gpo"] == ""){ $return["error"] = "Error! No se recibió la información de la materia."; }else{ $mat = filter_input(INPUT_POST, "mat", FILTER_SANITIZE_NUMBER_INT);//limpia texto $gpo = filter_input(INPUT_POST, "gpo", FILTER_SANITIZE_NUMBER_INT);//limpia texto $stmt = $pdo->prepare('Select * from fs_materiarelacionada_grupo(:per, :gpo, :mat)'); $stmt->bindParam(":per", $_SESSION["periodo_id"]); $stmt->bindParam(":gpo", $gpo); $stmt->bindParam(":mat", $mat); if(!$stmt->execute()){ $t = $stmt->errorInfo(); $return["error"] = "Ocurrió un error al leer los datos de las materias relacionadas."; }else{ $rs = $stmt->fetchAll(); $stmt->closeCursor(); $stmt = null; $mat_arr = array(); $i=0; foreach($rs as $sub){ $mat_arr[$i]["id_mat"] = $sub["Materia_id"]; $mat_arr[$i]["id_gpo"] = $sub["Grupo_id"]; //if($_SESSION["nivel_id"] == 1) $mat_arr[$i]["nombre"] = $sub["Grupo_desc"]." ".$sub["Carrera_prefijo"]." (".$sub["Materia_desc"].")"; //else //$mat_arr[$i]["nombre"] = $sub["Grupo_desc"]." (".$sub["Materia_desc"].")"; $i++; } $return["vinculadaArr"] = $mat_arr; } } $return["json"] = json_encode($return); echo json_encode($return); ?>