rogerss_7 0 Denunciar post Postado Fevereiro 13, 2007 Preciso de ajuda nisto: <?phprequire("conecta.php");$sql = "SELECT * FROM nome_da_tabela ORDER BY cc ASC";$resultado = mysql_query($sql)or die ("Não foi possível realizar a consulta ao banco de dados");echo "<div id=total><table width=520 cellpadding=5 cellspacing=2 align=center>";echo "<tr>";echo "<td bgcolor=cccccc>Modelo:</td>";echo "<td bgcolor=cccccc>Foto:</td>";echo "<td bgcolor=cccccc>Ano:</td>";echo "<td bgcolor=cccccc>Cor:</td>";echo "<td bgcolor=cccccc>CC:</td>";echo "<td bgcolor=cccccc>Preço:</td>";echo "</tr>";while ($linha=mysql_fetch_array($resultado)) {$id = $linha["id"];$disc = $linha["disc"];$modelo = $linha["modelo"];$ano = $linha["ano"];$cor = $linha["cor"];$cc = $linha["cc"];$preco = $linha["preco"];echo "<tr>";echo "<td bgcolor=ffffff>$modelo<br></td>";echo "<td bgcolor=ffffff><img src=images/foto.gif><br /></td>";echo "<td bgcolor=ffffff>$ano<br></td>";echo "<td bgcolor=ffffff>$cor<br></td>";echo "<td bgcolor=ffffff>$cc<br></td>";echo "<td bgcolor=ffffff>$preco<br></td>";echo "</tr>";}echo "</table></div>";?> Seguinte não estou conseguindo ordenar $sql = "SELECT * FROM nome_da_tabela ORDER BY cc ASC" do jeito que preciso, ele ordena na ordem numérica pela linha cc mas não pela ordem total crescente (ascendente), fica assim: 1000 150 250 500 preciso assim: 1000 500 250 150 lembrando que é total crescente (pode ser decrescente), ele está pegando por blocos numéricos, primeiro os números 1, depois 2.....3...... preciso do maior mesmo ao menor. vlw novamente. Compartilhar este post Link para o post Compartilhar em outros sites
Perfect Lion 10 Denunciar post Postado Fevereiro 13, 2007 Opa no lugar do ASC coloca DESC ;) Compartilhar este post Link para o post Compartilhar em outros sites
Pauloooo 0 Denunciar post Postado Fevereiro 13, 2007 substitui isso: $sql = "SELECT * FROM nome_da_tabela ORDER BY cc ASC"; por isso: $sql = "SELECT * FROM nome_da_tabela ORDER BY cc DESC"; falou Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 13, 2007 Não, não....sei destas ordens ASC, DESC...acho que vocês não entenderam.....é o seguinte, tanto faz se for crescente ou decrescente......isso não faz diferença pra mim......só que quando tu coloca ASC, por exemplo ele pega todos os valores que começam com 1, tipo 1000, 150, 100.....e depois os outros 250, 210, 200, não quero assim.Quero que ele mostre, se for o caso, do maior para menor, tipo 1000, abaixo vem 500 depois 250....100....15.Sei lá isso depende dos valores que os caras vão colocar na página adminstrativa. Compartilhar este post Link para o post Compartilhar em outros sites
Tellys Castro 12 Denunciar post Postado Fevereiro 13, 2007 mas, isso nao rola nao rola!!! apesar de eu nao ter feito aind um tests, mas ate onde eu sei comandos sql nao tem desse lance ai nao .... acho q você ta fazendo algo errado Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 13, 2007 mas, isso nao rola nao rola!!! apesar de eu nao ter feito aind um tests, mas ate onde eu sei comandos sql nao tem desse lance ai nao .... acho q você ta fazendo algo erradoo que tu acha que ta errado?pod falar....eu acho que não não tem nada errado...se não der pra fazer, bola pra frente...eu pensei que dava. Compartilhar este post Link para o post Compartilhar em outros sites
Tellys Castro 12 Denunciar post Postado Fevereiro 13, 2007 a coluna do db Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 13, 2007 a coluna do dbqual formato (tipo de campo) tu acha que ele deve ter..... a coluna do dbqual formato (tipo de campo) tu acha que ele deve ter.....arrumei....arrumei....vlw por dizer que era a coluna, era a desgraçada dela mesmo.....vlw rapaziada....ja que estou com este código acima.....como faço uma paginação de até 10 resultados???? vlw rapaziada. Compartilhar este post Link para o post Compartilhar em outros sites
Tellys Castro 12 Denunciar post Postado Fevereiro 13, 2007 bem se for numerico, int , você ja tentou fazer a ordençao pelo campo de identificaçao da linha, ali e batata cara, se você n conseguir ordenar por ali, tem algo errado, tipo esquecer de colocar chave primaria e tal..... faz o teste com ela e ve se consegue ordenar por ASC ou DESC $sql = "SELECT * FROM nome_da_tabela ORDER BY id ASC"; // iso se sua coluna de identificacao da linha for id Compartilhar este post Link para o post Compartilhar em outros sites
rogerss_7 0 Denunciar post Postado Fevereiro 13, 2007 Galera vlw mesmo pela força já terminei a paginação agora também, tópico resolvido....vlw... Compartilhar este post Link para o post Compartilhar em outros sites