Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Colegas, estou com algumas dificuldades... Estou desenvolvendo um filtro para mini-cursos e cursos da empresa em q trabalho e n consigo retornar esses últimos. Com os mini-cursos está beleza mas, qndo tento digiar a cidade para os cursos, sempre dá erro e n reorna nada! Segue abaixo os programas:
Esse é oq apresenta problemas.
<html>
<head>
<title>BUSCA DINÂMICA</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script src="script_curso.js"></script>
<script>
function pesquisa(valor)
{
//FUNÇÃO QUE MONTA A URL E CHAMA A FUNÇÃO AJAX
url="_busca_cursos_edu.php?valor="+valor;
ajax(url);
}
</script>
</head>
<body>
<table width="657" border="0" bgcolor="#f7f7f7">
<tr>
<td align="center" bgcolor="#CCCCCC"><strong><font color="#FF0000" size="1" face="Verdana, Arial, Helvetica, sans-serif"><-
BUSCA DINÂMICA -></font></strong></td>
</tr>
<tr>
<td><font size="1" face="Verdana, Arial, Helvetica, sans-serif"><strong>DIGITE
AQUI A CIDADE PARA O CURSO</strong></font>:
<!-- NOTE Q A CADA TECLA PRESSIONADA É CHAMADA A FUNÇÃO PESQUISA PASSANDO O QUE O USUARIO TEM DIGITADO ATÉ O MOMENTO -->
<input type="text" name="cid_cidade" onKeyPress="pesquisa(this.value)"></td>
</tr>
<tr>
<td>
<!-- AQUI SERÁ APRESENTADO O RESULTADO DA BUSCA DINÂMICA, OU SEJA, O CURSO E CIDADE ESCOLHIDOS-->
<div id="pagina"></div></td>
</tr>
</table>
</body>
</html>
_busca_cursos_edu.php
Testei no HEIDISQL e os valores q quero estão retornando:
SELECT cur_titulo,tur_horario,tur_local,cid_cidade,tur_precoclientes FROM edu_cursos, edu_turmas, edu_cidades
WHERE cur_status=0 AND cur_codigo=tur_codcurso GROUP BY cur_codigo
ORDER BY tur_datainicio ASC LIMIT 4
O código:
<?php
if(!empty($_GET["valor"]))
{
@include ("config/config.php");
@include("config/conecta.php");
// EXECUTA A INSTRUÇÃO SELECT PASSANDO O QUE O USUÁRIO DIGITOU
$dataAtual = date("Y-m-d");
if(!empty($_GET["valor"]))
{
$sqlCursos = mysql_query("SELECT * FROM edu_cursos, edu_turmas
WHERE cur_status=0 AND cur_codigo=tur_codcurso GROUP BY cur_codigo
ORDER BY tur_datainicio AND cid_cidade like '$_GET[valor]%' ASC LIMIT 4");
$qtdCursos = mysql_num_rows($sqlCursos);
if ($qtdCursos > 0){
?>
<table width="640" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25"> </td>
</tr>
<tr>
<td height="39" background="edu_img/cab_proximos.jpg"> </td>
</tr>
<?
while ($linhaCursos = mysql_fetch_array($sqlCursos)){
$cur_codigo = $linhaCursos["cur_codigo"];
$cur_nivel = $linhaCursos["cur_nivel"];
//
if ($cur_nivel == 1){
$cur_nivel = "Iniciante";
} elseif ($cur_nivel == 2){
$cur_nivel = "Intermediário";
} elseif ($cur_nivel == 3){
$cur_nivel = "Avançado";
} else {
$cur_nivel = "Outros";
}
(...)
Não consigo retornar nada... :/Carregando comentários...