public function actualizar(Alumno $alumno) { $ps = $this->connection->prepare('UPDATE alumno SET nombreAlumno = ?, apellidoAlumno = ?, cursoAlumno = ?, promedioAlumno = ?,comentarioAlumno = ? WHERE codigoAlumno = ?'); $codigo = $alumno->getCodigoAlumno(); $nombre = $alumno->getNombreAlumno(); $apellido = $alumno->getApellidoAlumno(); $curso = $alumno->getCursoAlumno(); $promedio = $alumno->getPromedioAlumno(); $comentario = $alumno->getComentarioAlumno(); $ps->bindParam(1, $nombre, PDO::PARAM_STR); $ps->bindParam(2, $apellido, PDO::PARAM_STR); $ps->bindParam(3, $curso, PDO::PARAM_STR); $ps->bindParam(4, $promedio, PDO::PARAM_STR); $ps->bindParam(5, $comentario, PDO::PARAM_STR); $ps->bindParam(6, $codigo, PDO::PARAM_STR); if ($ps->execute()) { return $this->buscar($alumno->getCodigoAlumno()); } return false; }
var_dump($alumno); echo '</pre>'; $alumno->setComentarioAlumno('Acavo de actualizar este alumno'); if ($alumno = $alumnos->actualizar($alumno)) { echo '<h1>Actualizamos al alumno con el codigo: 000001</h1>'; echo '<pre>'; var_dump($alumno); echo '</pre>'; } } if (false === $alumnos->buscar('000002')) { echo '<h1>Se crea un alumno usando el modelo Alumno</h1>'; /** * Creamos un usuario usando el Modelo */ $alumno = new Alumno(); $alumno->setCodigoAlumno('000002'); $alumno->setNombreAlumno('Joel'); $alumno->setApellidoAlumno('Velastegui'); $alumno->setCursoAlumno('4EGB-C'); $alumno->setPromedioAlumno('15'); echo '<pre>'; var_dump($alumnos->crear($alumno)); echo '</pre>'; } if (false === $alumnos->buscar('000003')) { echo '<h1>Se crea un alumno usando un arreglo</h1>'; /** * Creamos un usuario usando un arreglo */ $alumno = array('codigoAlumno' => '000003', 'nombreAlumno' => 'Prueba');