Função PDO
ola gentes sou iniciante em php e orientação a objetos, alguém poderia me dizer o que há de errado nesse codigo?
não dá nenunhum erro, mas também não imprime nada
<?php
include "config.php";
function mediaAluno($portugues, $matematica, $biologia, $filosofia, $fisica, $geografia, $historia){
$media = ($portugues + $matematica + $biologia + $filosofia + $fisica + $geografia + $historia)/7;
return $media;
$sql_pegaNota = 'SELECT * FROM aluno where alunoId = :alunoId AND disciplina = :disciplinaId';
try{
$query_pegaNota = $conecta->prepare($sql_pegaNota);
$query_pegaNota->bindValue(':alunoId ',$alunoId,PDO::PARAM_STR);
$query_pegaNota->bindValue(':disciplina',$disciplina,PDO::PARAM_STR);
$query_pegaNota->execute();
$resultado_pegaNota = $query_pegaNota->fetscAll(PDO::FETCH_ASSOC);
}catch(PDOexception $error_pegaNota){
echo 'Erro ao pegar nota do aluno '.$error_pegaNota->getMessage();
}
foreach($resultado_pegaNota as $res_pegaNota){
$alunoId = $res_pegaNota['alunoId'];
$disciplinaId = $res_pegaNota['disciplinaId'];
$portugues = $res_pegaNota['portugues'];
$matematica = $res_pegaNota['matematica'];
$biologia = $res_pegaNota['biologia'];
$filosofia = $res_pegaNota['filosofia'];
$fisica = $res_pegaNota['fisica'];
$geografia = $res_pegaNota['geografia'];
$historia = $res_pegaNota['historia '];
}
$aluno = mediaAluno($portugues, $matematica, $biologia, $filosofia, $fisica, $geografia, $historia);
echo $aluno;
}
?>Discussão (14)
Carregando comentários...