瀏覽代碼

Queries dinámicos

alejandro.lara 1 年之前
父節點
當前提交
4251b816ad
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      action/solicitud_insert.php

+ 4 - 4
action/solicitud_insert.php

@@ -114,7 +114,7 @@ if(isset($materia) && $materia!= null && $tipo !=3){
     $materia_rs = $db->querySingle('SELECT materia_nombre  from materia where materia_id = :mat',[':mat' => $materia]);
 }
 
-
+$query = ":f_falta, :f_nueva, :hora_nueva, :prof, :desc, :edo, :alumnos, :aula, :solicitudtipo, :usr, :duracion, :hor, :bloque, :ciclo";
 switch($tipo){
     case 1://Reposición
         $traslape = $db->querySingle('SELECT * from traslape_profesor_reposicion(:prof, :fecha, :hora, :dur)',
@@ -161,8 +161,9 @@ switch($tipo){
         $db_params=[
             ":f_falta"=>null, ":f_nueva"=>$fecha_new, ":hora_nueva"=>$hora, ":prof"=>$prof, ":desc"=>$comentario,
             ":edo"=>1, ":alumnos"=>$alumnos, ":aula"=>$aula, ":solicitudtipo"=>$tipo, ":usr"=>$user->user["id"],
-            ":duracion"=>$duracion_tiempo, ":hor"=>null, ":bloque"=>null, ":ciclo"=>null
+            ":duracion"=>$duracion_tiempo
         ];
+        $query = ":f_falta, :f_nueva, :hora_nueva, :prof, :desc, :edo, :alumnos, :aula, :solicitudtipo, :usr, :duracion";
         $asunto = "Solicitud - Asignación de espacio";
         $texto = "<p>Se creó una nueva solicitud de asignación de salón.</p>";
         $texto .= "<p>El día <b>".$fecha_nueva." a las ".$hora." hrs. </b>";
@@ -180,8 +181,7 @@ switch($tipo){
 
 }
 try{
-    $db->query('SELECT * from fi_solicitud(:f_falta, :f_nueva, :hora_nueva, :prof, :desc, :edo, :alumnos, :aula, :solicitudtipo, :usr, :duracion, :hor, :bloque, :ciclo)',
-    $db_params);
+    $db->query("SELECT * from fi_solicitud($query)", $db_params);
 }catch(Exception $e){
     echo "ERROR Cambio<br>".$e->getMessage();
     //header("Location: ".$pag."?error=1");