Baza:
ID | CLASS | NAME
1 | A | cos
2 | B| xxx
3 | B | sdas
4 | A | aaaa
5 | A | asvs
Tzn chodzi mi o to by posortować wszystkie wyniki, a następnie wyświetlić je już posortowane.
A i później chciałbym zrobić odnośniki do każdej klasy, czyli:
link.pl?class=A
Zrobiłem sortowanie ręczne tzn:
Pliczek php:
switch($_GET['class']) { case 'A': $cars = $pdo->query('SELECT * FROM car_showroom WHERE class="A" ORDER BY cash DESC '); foreach($cars as $car) { $show_car[] = $car; } break ; case 'B': $cars = $pdo->query('SELECT * FROM car_showroom WHERE class="B" ORDER BY cash DESC '); foreach($cars as $car) { $show_car[] = $car; } break ; }
Pliczek tpl:
{if $smarty.get.class == 'A'} <h4>Klasa A</h4> {foreach from=$show_car item=v} {/foreach} {/if} {if $smarty.get.class == 'B'} <h4>KLASA B</h4> {foreach from=$show_car item=v} {/foreach} {/if}
No i działa, lecz na większą skalę to nie wypali bo klas będzie sporo, więc kod miał by z jakieś 1000 linijek.