luisrod
(usa Ubuntu)
Enviado em 20/01/2017 - 09:58h
Bom dia pessoal preciso de ajuda. Essa consulta era para ao digitar a CIDADE trazer o total de cursos (médio e fundamental).
Quando coloco essa consulta funciona.
SELECT curso,count(*) as contador FROM central GROUP BY curso ORDER BY curso ASC
Mas quando solicito por CIDADE e entre data, ele não traz as informações. Alguém pode me ajudar, segue código abaixo.
if(isset($_GET['busca'])){
$busca = $_GET['busca'];
}else{
$busca = "";
}
if($busca=="OK"){
$aux = explode("/", $_POST["inicio"]); // data inicio
$datainicio = $aux[2].'-'.$aux[1].'-'.$aux[0];
$aux = explode("/", $_POST["fim"]); // data fim
$datafim = $aux[2].'-'.$aux[1].'-'.$aux[0];
$cidadeselecionado=$_POST['cidade'];
mysql_select_db($db,$con) or print mysql_error(); // seleção do banco de dados
$consulta = "SELECT DATE_FORMAT(data, '%d/%m/%y') curso,count(*) as contador FROM central WHERE data BETWEEN '$datainicio' AND '$datafim' AND cidade = '$cidadeselecionado' ORDER BY data DESC";
$resultado = mysql_query($consulta); //executar query e pegar resultados
$rows = mysql_num_rows($resultado);
//print("$rows");
echo "Total de Cursos : ".mysql_num_rows($resultado);
echo '<table border="1" align="center">';
echo '<tr align="center">';
echo '<td>CURSO</td>';
echo '<td>CONTADOR</td>';
echo '</tr>';
while ($linha = mysql_fetch_array($resultado)) { //imprimir cada resultado da consulta
echo '<tr>';
echo '<td align="center">'.$linha["curso"].'</td>';
echo '<td align="center">'.$linha["contador"].'</td>';
echo '</tr>';
}
}else{
mysql_free_result($result);
echo "$result<hr><br>Foi encontrado $total resultado(s).";
?>
</p>
<p><font color="#FF0000" size="+1"> <b>BUSCA ENTRE DATAS DOS CURSOS</b> </font></p>
<p>Buscar valores por data: dd/mm/aaaa</p>
<form method="POST" action="?busca=OK">
<p>
Cidade:
<input type="text" name="cidade" size="17" id="cidade">
Data Inicio:
<input type="text" name="inicio" size="17"> - Data Final:
<input type="text" name="fim" size="17">
<input type="submit" value="Buscar" name="B1"></p>
</form>