Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos,
Na minha tabela "aluno_em_turma" tem vários campos referentes ao aluno, tipo: curso,turma,notas,faltas,média e também um campo de status com a imagem da situação do aluno naquele momento, Figura baixo:
Aluno aprovado:
/applications/core/interface/imageproxy/imageproxy.php?img=http://ceproal.com.br/imagens_teste/imagem1.JPG&key=1fae7ad50174b7ae96bed4a5908088c7fc9a52b2f6531a0eca5d01f736a3afab" alt="imagem1.JPG" />
Aluno reprovado por Faltas:
/applications/core/interface/imageproxy/imageproxy.php?img=http://ceproal.com.br/imagens_teste/imagem2..JPG&key=a399a31605c4e5747dfd1742bea8ff0233276881e6ee368866f4bc4e8ad2c64c" alt="imagem2..JPG" />
Aluno reprovado por Média:
/applications/core/interface/imageproxy/imageproxy.php?img=http://ceproal.com.br/imagens_teste/imagem3..JPG&key=870c632958b32588c0cf462aa8489c13ab6c7081206951f1ccf4ad774b5357e0" alt="imagem3..JPG" />
Sendo que busco o aluno e ao encontrá-lo posso modificar notas, faltas, e o status das imagens mudam automaticamente através de update e não insert, não quero criar outro aluno e sim atualizar os dados dele.
Perguntas:
1. Quero gravar o caminho da imagem do status no banco, mas através do Update e não insert, porque insert cria um novo registro.
2. Quero trazer de volta essa imagem conforme a situaçao do aluno no banco.
As imagens acima mostram as três situações possíveis e os status verde, amarelo e vermelho, só que não sei como gravar o caminho delas no banco.
Uso o script abaixo que gera a imagem dependendo da situação, só que não sei como enviar a informação para o banco, tentei com um campo tipo Hidden field mas só gravou algo como " <img src= " não completou o caminho:
<?php
// Pega os valors da nota.
$av1 = $_REQUEST['av1_modulo_introdutorio'];
$av2 = $_REQUEST['av2_modulo_introdutorio'];
$av3 = $_REQUEST['av3_modulo_introdutorio'];
$av4 = $_REQUEST['av4_modulo_introdutorio'];
$av5 = $_REQUEST['faltas_modulo_introdutorio'];
$av6 = $_REQUEST['faltas_compensadas_modulo_introdutorio'];// Imprime na tela a imagem de status correspondente a situação.
if (($av1>=6)and($av2>=6)and($av3>=6)and($av4>=6)and($av5<=25 Or $av5-$av6<=25)){
echo "<img src=\"aprovado.gif\" title=\"Aluno Aprovado\">";
}if (($av1>=6)and($av2>=6)and($av3>=6)and($av4>=6)and($av5>=25 Or $av5-$av6>=25)){
echo "<img src=\"recupera.gif\" title=\"ALUNO REPROVADO POR FALTAS!\">";
}
else {
echo "<img src=\"aprovado_nao.gif\" title=\"Aluno Reprovado\">";
}
}
?>
Se puderem ajudar agradeço muito.
Carregando comentários...