não traz dados com o simbolo de grau º
Boa noite,
Montei alguns selects para fazer uma select combo dinamica em PHP e Jquery.
Está funcionando 98% porem quando é para fazer a busca de uma turma como (1º ANO), não esta traz dado nenhum, as outras opções.
Turma JARDIM 1, JARDIM 2, MATERNAL 1 e MATERNAL 2 vem normalmente.
Segue abaixo alguns códigos.
Tabela Turma
Estrutura da tabela turma
--
CREATE TABLE IF NOT EXISTS `turma` (
`idTurma` int(11) NOT NULL AUTO_INCREMENT,
`serie` varchar(50) COLLATE latin1_general_ci NOT NULL,
`turma` char(1) COLLATE latin1_general_ci NOT NULL,
`qtdMaxAlunoTurma` int(11) NOT NULL,
`idadeMaxAluno` int(11) NOT NULL,
`turno` varchar(10) COLLATE latin1_general_ci NOT NULL,
`anoTurma` year(4) NOT NULL,
PRIMARY KEY (`idTurma`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
Select que estou usando para trazer as series cadastrada do banco.
<?php
include("connect_data_base.php");
$anoTurma = $_POST['anoTurma'];
$turno = $_POST['turno'];
$sql=mysql_query("SELECT DISTINCT serie FROM turma WHERE anoturma = '$anoTurma' and turno = '$turno' ORDER BY serie ASC") or die(mysql_error());
if(mysql_num_rows($sql) == 0){
echo '<option value=" ">'.htmlentities('Nada Encontrado').'</option>';}else{
echo '<option value="">'.htmlentities('Escolha uma opção').'</option>';while($result_sql = mysql_fetch_object($sql)){
$serie=ucfirst($result_sql->serie);
echo '<option value="'.utf8_encode($serie).'">'.utf8_encode($serie).'</option>';
}
}
?>
Select que estou usando para buscar os dados de turma quando é escolhida alguma série.
<?php
include("connect_data_base.php");
$serie = $_POST['serie'];
$anoTurma = $_POST['anoTurma'];
$turno = $_POST['turno'];
$sql=mysql_query("SELECT turma FROM turma WHERE serie = '$serie'
and turno = '$turno'
and anoTurma = '$anoTurma' ORDER BY turma ASC") or die(mysql_error());
if(mysql_num_rows($sql) == 0){
echo '<option value="">'.htmlentities(utf8_decode('Nada Encontrado')).'</option>';}else{
echo '<option value="">'.htmlentities('Escolha uma opção').'</option>';while($result_sql = mysql_fetch_object($sql)){
$turma=ucfirst($result_sql->turma);
echo '<option value="'.$result_sql->turma.'">Turma '.$turma.'</option>';
}
}
?>
Sistema - Caso queiram testar podem cadastrar a vontade.
Cadastro de Turma.
http://www.pequenoencanto.net/netschool/index.php?action=page&task=cadastrarTurma
Depois de cadastrar a turma segue o link para ver a combo dinamica com busca do dados da turma cadastrada.
http://www.pequenoencanto.net/netschool/index.php?action=page&task=cadastrarAluno
Alguem saberia o que pode causar isso.
Discussão (1)
Carregando comentários...