Ir para conteúdo
Fórum Script Brasil

klebinho

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Tudo que klebinho postou

  1. boa pessoal estou com o seguinte problema quero mostrar alguns resultados do meu BD em colunas pra uma tebela de campeonato mas não estou conseguindo, quero que ele verifique qual a etapa e inclua a proxima em outra coluna com os resultados dos pontos dos competidores da etapa logo abaixo vou postar um link que é o que eu quero a tabela é identica a que estou tentando fazer www.cbm.esp.br/sistema/classificacao-categoria.php?idCategoria=53&idCampeonato=13&organizador=CBM&idModalidade=13 minha estrutura do BD -- -- Estrutura da tabela `etapas` -- CREATE TABLE IF NOT EXISTS `etapas` ( `id_etapa` int(12) NOT NULL AUTO_INCREMENT, `etapa` varchar(255) DEFAULT NULL, `pontos` varchar(12) DEFAULT NULL, `id_comp` int(11) DEFAULT NULL, `categoria_id` varchar(255) DEFAULT NULL, PRIMARY KEY (`id_etapa`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=8; -- -- Estrutura da tabela `competidores` -- CREATE TABLE IF NOT EXISTS `competidores` ( `id_competidor` int(11) NOT NULL AUTO_INCREMENT, `competidor` varchar(255) NOT NULL, `apelido` varchar(100) NOT NULL, `endereco` varchar(255) NOT NULL, `cidade` varchar(255) NOT NULL, `estado` varchar(12) NOT NULL, `categoria` varchar(255) NOT NULL, `equipe` varchar(100) NOT NULL, `etapa_id` varchar(50) NOT NULL, `numero_comp` varchar(50) NOT NULL, `foto_comp` varchar(255) NOT NULL, `pontos_total` varchar(12) NOT NULL, `data_cadastro` timestamp NULL DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id_competidor`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=24; meu código <?php $cat = $_GET['cat']; $sql_categoria = "SELECT * FROM categorias WHERE id_categoria = '$cat'"; $categoria = mysql_query($sql_categoria); $sql_etapas = "SELECT * FROM etapas WHERE categoria_id = '$cat'"; $qry_etapas = mysql_query($sql_etapas); ?> <div id="titulo">Ranking da <?=mysql_result($categoria,0,'categoria');?></div> <div class="novo"><a href="?pg=competidores/cad_competidores"><img src="images/btn_novo.png" alt="Novo Cadastro" border="0" /></a></div> <table width="700" cellpadding="0" cellspacing="0" id="table"> <tr align="center"> <td width="25" class="special">Pos</td> <td width="30" class="special">#</td> <td width="220" class="special">Competidores</td> <?php while ($etapas = mysql_fetch_assoc($qry_etapas)){; $cont = 0; ?> <td width="35" class="special"><?php echo $etapas['etapa']; ?>º</td> <?php $cont = $cont + 1; }?> <td width="35" class="special">Pts</td> </tr> <?php $sql_competidores = "SELECT competidores.numero_comp, competidores.competidor, competidores.pontos_total, etapas.etapa, etapas.pontos, etapas.categoria_id, categorias.categoria FROM competidores"; $sql_competidores .= " INNER JOIN etapas ON etapas.id_etapa = competidores.etapa_id"; $sql_competidores .= " INNER JOIN categorias ON categorias.id_categoria = competidores.categoria AND id_categoria = '$cat' ORDER BY pontos_total DESC"; $sql_query = mysql_query($sql_competidores); if(mysql_num_rows($sql_query)>0){; $numero_competidores = 1; while ($row = mysql_fetch_array($sql_query,MYSQL_ASSOC)){ if ($strCor == 1){ $td = "<td class='cor1'"; $strCor = 0; }else{ $td = "<td class='cor2'"; $strCor = 1; } echo "<tr height='25' align='center'>"; echo $td . ">".$numero_competidores."º</td>"; echo $td . ">".$row['numero_comp']."</td>"; echo $td . "><a href='?pg=competidores/exibe_competidores&id=".$row['id_competidor']."&cat=".$row['categoria']."'>".$row['competidor']."</a></td>"; echo $td . ">".$row['pontos']."</td>"; echo $td . ">".$row['pontos']."</td>"; echo $td . ">".$row['pontos_total']."</td>"; echo "</tr>"; $numero_competidores++; } ?> </table> <?php }else{ echo "<div id='titulo'>Ranking da ".mysql_result($categoria,0,'categoria')."</div>"; echo " "; echo "<center>Nenhum resultado encontrado!</center>"; } ?>
  2. vlw galera já consegui resolver o meu problema muito obrigado pela ajua. :D :D :D :D
  3. Ola pessoal preciso que um campo seja adiocionado automaticamente em minha página vi uma video aula do DAVID CHC que é exatamente o que eu preciso mas o problema é o seguinte os campos que eu preciso que seja adicionado dinamicamente eles são campos de SELECT que pega os valores do banco de dados por isso estou tendo dificuldade de implementar o codigo do DAVID pois o codigo dele trata so os campos INPUT. Se alguém puder me ajudar eu agradeço muito. <head> &lt;script type="text/javascript"> $(function(){ $("#add").click(function(){ $.ajax ({ url: 'vistorias/cad_comodos.php', sucess: function(item) { $('#campos').append(item); } }) return false; }) }); </script> </head> <?php $sql_item = "SELECT * FROM itens_vistoria ORDER BY item ASC"; $item = mysql_query($sql_item); $sql_cor = "SELECT * FROM cores ORDER BY cor ASC"; $cor = mysql_query($sql_cor); $sql_condicao = "SELECT * FROM condicao ORDER BY condicao ASC"; $condicao = mysql_query($sql_condicao); $sql_material = "SELECT * FROM tipo_material ORDER BY material ASC"; $material = mysql_query($sql_material); ?> <div id="titulo">Cadastro de Vistorias</div> <br /> <form name="cadastrar_vistoria" id="cadastrar_vistoria" action="?pg=vistorias/cad_comodos" method="post"> <div id="formulario"> <label id="comodo">Comodo a ser Vistoriado: <input type="text" id="comodo" name="comodo" size="45" /> </label> </div> <p><a href="#" id="add" class="btn">+ Adicionar Item</a></p> <div id="itens"> <label id="item" class="label">Item Vistoriado:</label> <select name="item" type="text" class="select"> <?php while ($row=mysql_fetch_array($item,MYSQL_ASSOC)){ ?> <option value="<?=$row['id_item']?>"><?=$row['item']?></option> <?php } ?></select> <label id="cor" class="label">Cor:</label> <select name="cor" type="text" class="select"> <?php while ($row=mysql_fetch_array($cor,MYSQL_ASSOC)){ ?> <option value="<?=$row['id_cor']?>"><?=$row['cor']?></option> <?php } ?></select> <br /><br /> <label id="condicao" class="label">Condição:</label> <select name="condicao" type="text" class="select"> <?php while ($row=mysql_fetch_array($condicao,MYSQL_ASSOC)){ ?> <option value="<?=$row['id_condicao']?>"><?=$row['condicao']?></option> <?php } ?></select> <label id="material" class="label">Material:</label> <select name="material" type="text" class="select"> <?php while ($row=mysql_fetch_array($material,MYSQL_ASSOC)){ ?> <option value="<?=$row['id_material']?>"><?=$row['material']?></option> <?php } ?></select> <br /><br /> <label id="observacao">Observação:</label> <textarea name="observacao" cols="79" rows="2" class="textarea"></textarea> </div> <div id="campos"></div> <input type="submit" name="proximo" value="Próximo" class="btn" /> <input type="submit" name="salvar" value="Finalizar" class="btn" /> </form> <br /><br /> <span>** Cadastro de Vistoria do Imóvel **</span><br /> <span>Obs.: Os campos deverão ser preenchidos corretamente.</span> </div> esse é meu codigo se alguém puder me dar uma ajuda eu preciso que a div item adicione dinamicamente assim que eu clicar no botao Adicionar Item.
  4. Olá td bom pessoal o meu problema aqui é o seguinte tenho meu menu todo em imagem com efeito hover e os links nas imagens. Ai eu passo o valor de um id por get ficando assim o link do botao url='listar_imoveis.php?tipo=1 pra ele pegar só o tipo 1 na sql, mas tenho outros botoes que eu passo a categoria ao invés de tipo ai fica assim url='listar_imoveis.php?numero=2 pra ele so selecionar a categoria. ai fiz a sql assim: $info = $_GET['numero']; $info2 = $_GET['tipo']; $_pagi_sql = "SELECT * FROM imoveis WHERE categoria LIKE '$info' or tipo LIKE '$info2' ORDER BY categoria"; e tenho uma paginacao de resultado mas quando eu clico na proxima pagina ele passa o valor tipo como resource id#11 como faço pra resolver esse problema??? Ajudem ai pessoal.
×
×
  • Criar Novo...