Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos, preciso calcular a média das combobox buscando valores no banco.
as combo guardam valores de uma tabela contendo quatro notas..
Cada fator (so coloquei 1 aqui) possui 4 avaliadores, a partir dai calcula-se a media..
a minha duvida é de como posso capturar os values das combobox, e fazer o calculo da media...
suponha que cada value é respectivamente "otimo , bom , regular e insuficiente" que estao guardados no banco
e chamados na tabela a partir do id..
no banco a tabela nota tem 3 colunas, a id, a nota que indica a nota em numeros, e a desc (descrição) que da a nota por extenso
para melhor compreensao do usuario..
abaixo
ajudem-me por favor,
________________________
<table width="100%" border="1" cellspacing="1" cellpadding="0" bgcolor="#FFFFFF">
<tr>
<th width="22%" scope="col">FATOR</th>
<th width="12%" scope="col">DEFINIÇÃO</th>
<th width="13%" scope="col">DIRETOR</th>
<th width="11%" scope="col">PEDAGOGO</th>
<th width="11%" scope="col">INDICADO</th>
<th width="13%" scope="col">AUTO AVALIAÇÃO</th>
<th width="18%" scope="col">MÉDIA POR CRITÉRIO</th>
</tr>
<tr>
<th scope="row" align="left">Idoneidade Moral: 20%</th>
<td align="center">//</td>
<td align="center">
<select name="nota_dir_im" onchange="notareal(this.value)"> <!-- nota do diretor -->
<?php
$consulta = mysql_query ("SELECT * FROM notas");//consulta da tabela notas
echo "<option value='0'>(Selecione)</option>"; //campo padrao das combobox, para indicar valor nulo..
while($dados = mysql_fetch_array($consulta))
{
$id = $dados["id"]; //pesquisa o value 1,2,3 ou 4 na coluna id das notas.
$nota = $dados["nota"]; //notas para value 1=100 para value 2=80 e assim por diante.
$desc = $dados["desc"]; //descricao para value 1 = otimo, para value 2 = bom e assim por diante
if ($tequip == $id )
{
echo utf8_encode("<option selected='selected' value='$id'>$desc</option>");
}else{
echo utf8_encode("<option value='$id'>$desc</option>");
}
}
?>
</select>
</td>
<td align="center">
<select name="nota_ped_im" onchange="notareal1(this.value)"> <!-- nota do diretor -->
<?php
$consulta = mysql_query ("SELECT * FROM notas");
echo "<option value='0'>(Selecione)</option>";
while($dados = mysql_fetch_array($consulta))
{
$id = $dados["id"];
$nota = $dados["nota"];
$desc = $dados["desc"];
if ($tequip == $id)
{
echo utf8_encode("<option selected='selected' value='$id'>$desc</option>");
}else{
echo utf8_encode("<option value='$id'>$desc</option>");
}
}
?>
</select>
</td>
<td align="center">
<select name="nota_ind_ini" onchange="notareal(this.value)"> <!-- nota do indicado -->
<?php
$consulta = mysql_query ("SELECT * FROM notas");
echo "<option value='0'>(Selecione)</option>";
while($dados = mysql_fetch_array($consulta))
{
$id = $dados["id"];
$nota = $dados["nota"];
$desc = $dados["desc"];
if ($tequip == $id)
{
echo utf8_encode("<option selected='selected' value='$id'>$desc</option>");
}else{
echo utf8_encode("<option value='$id'>$desc</option>");
}
}
?>
</select>
</td>
<td align="center">
<select name="nota_auto_ini" onchange="notareal(this.value)"> <!-- nota de auto avaliação -->
<?php
$consulta = mysql_query ("SELECT * FROM notas");
echo "<option value='0'>(Selecione)</option>";
while($dados = mysql_fetch_array($consulta))
{
$id = $dados["id"];
$nota = $dados["nota"];
$desc = $dados["desc"];
if ($tequip == $id )
{
echo utf8_encode("<option selected='selected' value='$id'>$desc</option>");
}else{
echo utf8_encode("<option value='$id'>$desc</option>");
}
}
?> </select>
</td>
<td>
//AQUI DEVE SER IMPRESSO O CALCULO DA MEDIA....
</td>
</tr>Carregando comentários...