Jump to content


klebinho

Member Since 12/02/2009
Offline Last Active 04/03/2011, 16:11
-----

Topics I've Started

Tabela De Campeonato

24/02/2011, 17:42

blz pessoal estou com um problema aqui pra resolver estou desenvolvendo um site que precisa de uma tabela de um campeonato de motocross porem estou tendo dificuldades para montar a tebela onde exiba esses resultados de todas as etapas.

consegui fazer com que ele mostre os competidores em suas respectivas posiçoes conforme a pontuação total deles mas o que nao consigo fazer é mostrar os resultados das etapas exemplo 1ºetapa, 2ºetapa e assim por diante ela iria adicionando as etapas conforme iria cadastrando elas no meu BD segue abaixo um link de uma tabela identica a que quero fazer.

http://www.cbm.esp.b...idModalidade=13

agora vem meu codigo:
<?php

$cat = $_GET['cat'];

$sql_categoria = "SELECT * FROM categorias WHERE id_categoria = '$cat'";
$categoria = mysql_query($sql_categoria);

$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;

?>
<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>
<td width="25" class="special">1º</td>
<td width="25" class="special">2º</td>
<td width="35" class="special">Pts</td>
</tr>

<?php
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>
<br />
<?php
}else{
echo "<div id='titulo'>Ranking da ".mysql_result($categoria,0,'categoria')."</div>";
echo "<br />";
echo "<center>Nenhum resultado encontrado!</center>";
}

?>

Adicionar Elemento Dinamicamente

09/02/2011, 16:46

td bom estou aqui querendo uma ajuda, tenho um sistema de vistoria de imoveis e preciso que inclua dinamicamente os campos de itens irei postar meu codigo fonte pra ver como que esta sendo feito:

<head>
<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>


tenho que adicionar onde esta a <div> itens dinamicamente, quem puder me ajudar eu agradeço muito.
estou no aguardo....flw

IPB Skin By Virteq