PDA

View Full Version : Links nach Preis ordnen lassen


regg
09-29-2007, 10:46 PM
Hallo,

ich möchte die Links nach einem Preis ordnen lassen:

also so z.B.

10 Euro - Brutterbrot
5 Euro - Bier
1 Euro - CD

Folgendes habe ich in meiner init.php:

$top_5 = $db->GetAll("SELECT ID, TITLE, PREIS, URL, DESCRIPTION FROM PLD_LINK WHERE `STATUS` = '2' ORDER BY PREIS DESC");
$tpl->assign('top_5', $top_5);


und in meinem Template:

{foreach from=$top_5 item=link name=links}
{include file="link.tpl" link=$link}
{/foreach}


Das erhalte ich als Ausgabe:

5 Euro - Bier
10 Euro - Brutterbrot
1 Euro - CD

Das sortiert aber nur die erste Zahl.

Hat einer einen Tipp für mich?

regg

PL_90
09-30-2007, 11:07 AM
$top_5 = $db->GetAll("SELECT * FROM `PLD_LINK` WHERE `STATUS` = '2' ORDER BY `PREIS` DESC");
$tpl->assign('top_5', $top_5);


leerzeichen zu viel etc..

regg
09-30-2007, 11:51 AM
mhh bleibt alles beim gleichem..

Muss ich evtl. einen anderen Feld Typ wählen?

Habe im Moment:
varchar(255) latin1_swedish_ci

MikeK
10-05-2007, 02:53 PM
Du hast den Preis als Zeichen und vom Feld Typ "Zahl"???

Dann sortiert er doch auch einfach nach Zeichen. Nimm mal einen Zahlentyp!