<?php require_once 'Aluno.php'; try { $conexao = new \PDO("mysql:host=localhost;dbname=pdo_exercicio1", "root", "root"); } catch (\PDOException $e) { die("Não foi possível estabelecer a conexão com o banco de dados. Erro: " . $e->getMessage()); } $aluno = new Aluno($conexao); echo "Buscando o aluno de id 8:<br>"; $aluno_buscado = $aluno->find(8); echo "{$aluno_buscado['id']}. {$aluno_buscado['nome']} - {$aluno_buscado['nota']}<br>"; echo "<hr>"; echo "Inserido o aluno Jonathan com nota 72"; $aluno->setNome('Jonathan')->setNota(73); echo "<hr>"; //$aluno->insert(); echo "Excluido o aluno Jonathan com id 24"; if ($aluno->delete(25)) { echo "Listando as informacoes de todos os alunos cadastrados:<br>"; } foreach ($aluno->lists() as $a) { // Adicionar parametro 'nota desc' para ordenar echo "{$a['id']}. {$a['nome']} - {$a['nota']}<br>"; } echo "<hr>";
/** * Show the form for editing the specified resource. * * @param int id * @return Response */ public function edit($id) { $alunoConteudo = Aluno::lists('nome_alu', 'id'); $DisciplinaConteudo = Disciplina::select('componente_curricular_ccr.id AS id_ccr', 'componente_curricular_ccr.nome_ccr AS nome_ccr')->leftJoin('componente_curricular_ccr', 'componente_curricular_ccr.id', '=', 'disciplina_dis.id_ccr_dis')->lists('nome_ccr', 'id_ccr'); $historico = Historico::select('componente_curricular_ccr.id AS id_ccr', 'componente_curricular_ccr.nome_ccr AS nome_ccr', 'historico_his.id AS id_his', 'historico_his.status_his AS status_his', 'historico_his.id_alu_his AS id_alu_his', 'aluno_alu.nome_alu AS nome_alu')->leftJoin('aluno_alu', 'aluno_alu.id', '=', 'historico_his.id_alu_his')->leftJoin('componente_curricular_ccr', 'componente_curricular_ccr.id', '=', 'historico_his.id_dis_his')->paginate(10); $historicoEdit = $this->historico->find($id); if (is_null($historicoEdit)) { return Redirect::route('admin.historico', $this->idAlu); } return View::make('historico.edit', array('historicoEdit' => $historicoEdit, 'alunoConteudo' => $alunoConteudo, 'DisciplinaConteudo' => $DisciplinaConteudo, 'historico' => $historico)); }