[Resolvido] Order by já no echo
Salve amigos. Bom, não sou aquele Jyraia do php e me deparei com algo que não consegui pensar.. Tenho um simples loop php que puxa do db uma lista de "materiais" não sei se seria simples ordernar diretamente no sql porque o que realmente preciso é ordenar o echo de dois campos do loop, que são "espessura, largura" fazer com que o menor valor venha primeiro:
Loop
<?php
$subcat = 'Bobinas';
$loopH = 1;
$res = $conecta->seleciona("SELECT * FROM wp_produtos WHERE produtoSubCategoria = '$subcat'");
$registro = mysql_num_rows($res);
$i = 1;
while($list = mysql_fetch_array($res)){
if($i < $loopH){
echo'
<td align="left" >'.$list['produtoNome'].'</td>
<td align="center" stye="padding:2px; ">'.$list['produtoPeso'].' Kg/m</td>
<td align="center" stye="padding:2px; ">'.$list['produtoEspessura'].'</td> // ordenar esse campo pelo menor valor
<td align="center" stye="padding:2px; ">'.$list['produtoLargura'].'</td> // ordenar esse campo pelo menor valor
<td align="center" valign="top"><a href="orcamentos?produtoId='.$list['produtoId'].'&acao=incluir"><img src="../wp-content/themes/metalcam/images/scart.png" /></a></td>
';
}elseif($i = $loopH){
echo'
<td align="left" >'.$list['produtoNome'].'</td>
<td align="center" stye="padding:2px; ">'.$list['produtoPeso'].' Kg/m</td>
<td align="center" stye="padding:2px; ">'.$list['produtoEspessura'].'</td> // ordenar esse campo pelo menor valor
<td align="center" stye="padding:2px; ">'.$list['produtoLargura'].'</td> // ordenar esse campo pelo menor valor
<td align="center" valign="top"><a href="orcamentos?produtoId='.$list['produtoId'].'&acao=incluir"><img src="../wp-content/themes/metalcam/images/scart.png" /></a></td>
</tr>
<tr>
';
$i = 0;
}
$i++;
}
?>
Alguma sujestão?
Grato!
Discussão (4)
Carregando comentários...