Freddy Antonio Munive Salas@fmunives
He realizado el estudiante_modelo y vista de igual manera pero me sale siguiente mensaje:
Fatal error: Uncaught Error: Call to a member function actualizar() on array in C:\laragon\www\BDphp\CRUD\Estudiantes-vista.php:44 Stack trace: #0 {main} thrown in C:\laragon\www\BDphp\CRUD\Estudiantes-vista.php on line 44
Código de modelo: public function actualizar($registro) { $conexion = parent::conectar();
try{
$query = "UPDATE estudiantes SET nombre=:nombre, paterno=:paterno, materno=:materno WHERE email=:email;";
$actualizar = $conexion->prepare($query)->execute($registro);
}catch (Exception $e){
exit("ERROR: ".$e->getMessage());
}
}
Código de vista:
<h3>U: Actualizar</h3> <?php $alumno = [ 'nombre' => 'Armando', 'paterno' => 'Guevara', 'materno' => 'Valencia', 'email' => 'ebt@gmail.com' ];
$estudiante->actualizar($alumno);
echo "Se ha actualizado el registro";
?>
Los datos de mi consulta: Roberto Hodgson rb@gmail.com Freddy Munive munivef@gmail.com Estrella Blanco liz.estrella@gmail.com Estrella Blanco liz.blanco@gmail.com Estrella Blanco ebt@gmail.com Estrella Blanco muni@gmail.com