php + tabela html
Olá,
tenho uma tabela de gêneros (masculino e feminino) que é separado por curso como mostra a imagem abaixo:
O problema é o seguinte: os gêneros não estão referenciados com o curso certo, por exemplo aquele 2 e 4 era para estar em Tecnologia em Sistemas para Internet e o 1 e o 0 também.
Não sei se conseguem entender.
Se possível gostaria de uma ajuda.. Obrigada.
O código é este:
<?php
include "conecta.php";
@$idCidade = $_REQUEST['idCidade'];
$sql = mysql_query("
SELECT c.curso_id, c.curso_nome
FROM curso c
WHERE cidade_id = '".$idCidade."'
ORDER BY curso_id
") or die (mysql_error());
$d = mysql_num_rows($sql);
?>
<?php
if ($d > 0){
echo "
<label id='resultados'>Resultados por Gênero</label>
<table id='tabela3' cellspacing='0' border='1'>
<thead>
<tr>
<th style='border:none;'>Período</th>
";
while($dados = mysql_fetch_array($sql)){
if( @$i %$d==0 && @$i != 0 )
echo '</tr><tr>';
echo'<th colspan="2">'.utf8_encode($dados['curso_nome']).'</td>';
@$i++;
}
echo "
<tr>
</thead>
<thead>
<tr>
<th style='border:none;'></th>
";
for ($i=1 ; $i<=$d; $i++){
echo "
<th onMouseOver=\"mostrarPopUp('Masculino')\" onMouseOut=\"ocultarPopUp()\">M</th>
<th onMouseOver=\"mostrarPopUp('Feminino')\" onMouseOut=\"ocultarPopUp()\">F</th>
";
}
echo "
</tr>
</thead> ";
$sql = mysql_query("SELECT periodo
FROM estatistica
GROUP BY periodo
ORDER BY id_curso, periodo ASC") or die (mysql_error());
while($values = mysql_fetch_array($sql)){
echo "<tbody>";
echo "<tr>";
echo "<td>".$values['periodo']."</td>" ."\n";
$sql2 = mysql_query("SELECT genero,
COUNT(case when genero='Masculino' then 1 else null end) as Masculino,
COUNT(case when genero='Feminino' then 1 else null end) as Feminino
FROM estatistica
WHERE periodo = '".$values['periodo']."' AND id_cidade = '".$idCidade."'
GROUP BY id_curso
ORDER BY id_curso ASC") or die(mysql_error());
while($val = mysql_fetch_array($sql2)){
echo "<td>". $val['Masculino']."</td>";
echo "<td>". $val['Feminino']."</td>";
//echo "<td> - </td>";
}
echo "</tr>";
echo "</tbody>";
}"
</table>
";
}
else
echo "<label id='resultados'>Não foram encontrados resultados.<label>";
?>
/applications/core/interface/imageproxy/imageproxy.php?img=http://adavis.com.br/Untitled-1.png&key=0819270b603946ff99f9dcafa487cc4338c622da60f3e801b79e1791feacf870" alt="Untitled-1.png" />
Discussão (2)
Carregando comentários...