예제 #1
0
<?php

require_once 'conexion.php';
require_once 'alumno.php';
if ($_POST) {
    $rst = Alumno::modificar($_POST['matricula'], $_POST['nombre'], $_POST['correo']);
    if ($rst) {
        echo 'modificado correctamente';
    } else {
        echo 'no se pudo modificar';
    }
}
?>

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Modificar alumno</title>
</head>
<body>
	<form action="modificar.php" method="post">
		<input type="text" name="matricula" id="matricula" placeholder="Matricula">
		<input type="text" name="nombre" id="nombre" placeholder="nombre">
		<input type="text" name="correo" id="correo" placeholder="correo">
		<button type="submit">Modificar alumno</button>
	</form>
</body>
</html>
예제 #2
0
파일: index.php 프로젝트: rgalvezd/2bbdd
 private static function _procesarModulo()
 {
     switch ($_GET['modulo']) {
         case 'listado':
             $alumnos = Alumno::getAll();
             AlumnoVista::mostrarListado($alumnos);
             break;
         case 'nuevoalumno':
             AlumnoVista::mostrarFormInsertar();
             break;
         case 'insertar':
             var_dump($_POST);
             $alumno = new Alumno(null, $_POST['nombre'], $_POST['apellidos'], $_POST['edad']);
             var_dump($alumno);
             if ($alumno->insertar()) {
                 header("Location:index.php?modulo=listado&mensaje=insertado");
             }
             break;
         case 'borrar':
             $alumno = new Alumno();
             $alumno->getAlumno($_GET['numero']);
             if ($alumno->borrar()) {
                 header("Location:index.php?modulo=listado&mensaje=borrado");
             }
             break;
         case 'modificaralumno':
             $alumno = new Alumno();
             $alumno->getAlumno($_GET['numero']);
             AlumnoVista::mostrarFormModificar($alumno);
             break;
         case 'modificar':
             //alumnomodificado...
             $alumno = new Alumno();
             $alumno->setNumero($_GET['numero']);
             $alumno->setNombre($_POST['nombre']);
             $alumno->setApellidos($_POST['apellidos']);
             $alumno->setEdad($_POST['edad']);
             if ($alumno->modificar()) {
                 header("Location:index.php?modulo=listado&mensaje=guardado");
             }
             break;
         case 'detalle':
             //recoger el ID
             $numero = $_GET['numero'];
             //crear un objeto y cargarlo de la bbdd
             $alumno = new Alumno();
             $alumno->getAlumno($numero);
             //mostrarlo
             AlumnoVista::mostrarDetalle($alumno);
             break;
             // Asignaturas
         // Asignaturas
         case 'listadoAsignaturas':
             $asignaturas = Asignatura::getAll();
             AsignaturaVista::mostrarListado($asignaturas);
             break;
         case 'nuevaAsignatura':
             AsignaturaVista::mostrarFormInsertar();
             break;
         case 'insertarAsignatura':
             var_dump($_POST);
             $asignatura = new Asignatura(null, $_POST['codigo'], $_POST['nombreCorto'], $_POST['nombreCompleto']);
             var_dump($asignatura);
             if ($asignatura->insertar()) {
                 header("Location:index.php?modulo=listadoAsignaturas&mensaje=insertado");
             }
             break;
         case 'borrarAsignatura':
             $asignatura = new Asignatura();
             $asignatura->getAsignatura($_GET['numero']);
             if ($asignatura->borrar()) {
                 header("Location:index.php?modulo=listadoAsignaturas&mensaje=borrado");
             }
             break;
         case 'modificarAsignatura':
             $asignatura = new Asignatura();
             $asignatura->getAsignatura($_GET['numero']);
             AsignaturaVista::mostrarFormModificar($asignatura);
             break;
         case 'modificarAsig':
             //asignaturamodificado...
             $asignatura = new Asignatura();
             $asignatura->set_id($_GET['numero']);
             $asignatura->set_codigo($_POST['codigo']);
             $asignatura->set_nombreCorto($_POST['nombreCorto']);
             $asignatura->set_nombreCompleto($_POST['nombreCompleto']);
             if ($asignatura->modificar()) {
                 header("Location:index.php?modulo=listadoAsignaturas&mensaje=guardado");
             } else {
                 echo 'falla';
             }
             break;
         case 'detalleAsignatura':
             //recoger el ID
             $id = $_GET['numero'];
             //crear un objeto y cargarlo de la bbdd
             $asignatura = new Asignatura();
             $asignatura->getAsignatura($id);
             //mostrarlo
             AsignaturaVista::mostrarDetalle($asignatura);
             break;
         default:
             self::_noExisteModulo();
     }
 }