action_profesores_update.php 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. $ruta = "../";
  3. require_once "../include/bd_pdo.php";
  4. global $pdo;
  5. $profesor = query(
  6. "SELECT * FROM profesor WHERE :clave = profesor_clave",
  7. array(":clave" => $_POST["mclave"]),
  8. true
  9. );
  10. if($profesor){
  11. if($profesor['profesor_id'] != $_POST['id']){
  12. echo "clave en uso";
  13. header("Location: ../profesores.php?error=2");
  14. exit();
  15. }
  16. }
  17. $grado = $_POST['grado'];
  18. $grado = mb_strtoupper($grado);
  19. if(!empty($grado)){
  20. if(!ctype_space($grado)){
  21. if($grado[strlen($grado)-1] != '.')
  22. $grado.='.';
  23. }
  24. else{
  25. $grado="";
  26. }
  27. }
  28. print_r($_POST);
  29. $sql = "SELECT public.fu_updateprofesor(:id, :clave, :nombre, :grado)";
  30. $params = array(':id' => $_POST["id"], ':clave' => $_POST["mclave"], ':nombre' => mb_strtoupper($_POST["nombre"]), ':grado' => $grado);
  31. $hecho = query($sql, $params, false);
  32. header("Location: ../profesores.php", true, 307);
  33. exit();
  34. ?>