Accede a todo EDteam con un único pago¡Sube a premium!

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-&gt;actualizar($alumno);
    echo &#34;Se ha actualizado el registro&#34;;
?&gt;

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


Escribe una respuesta

Pregunta a ChatEDT