Hallo Liebe Forumleser,
ich habe da ein "kleines" Problem.
Ich erstelle eine Immobiliendatenbank.
Soweit läuft auch alles einwandfrei.
Nur habe ich beim Auslesen der Datensätze bei der Sortierung folgendes Problem.
Wenn ich meine Tabelle auslese und nach Warmmiete zum Beispiel sortieren möchte sortiert er mir diese falsch. Zum Beispiel:
ASC
Warmiete
1200
100
200
600
der hintergrund ist mir schon irgendwie klar. [1-0]
wie kann ich das aber nun bei Hunderter und Tausender zahlen richtig sortieren ?
mein teilskript ist dieses hier
würde mich über eine Antwort sehr freuen. Die Sortierung habe ich hier aus dem Forum benutzt. Da es mir sehr gut gefallen hat.
ich habe da ein "kleines" Problem.
Ich erstelle eine Immobiliendatenbank.
Soweit läuft auch alles einwandfrei.
Nur habe ich beim Auslesen der Datensätze bei der Sortierung folgendes Problem.
Wenn ich meine Tabelle auslese und nach Warmmiete zum Beispiel sortieren möchte sortiert er mir diese falsch. Zum Beispiel:
ASC
Warmiete
1200
100
200
600
der hintergrund ist mir schon irgendwie klar. [1-0]
wie kann ich das aber nun bei Hunderter und Tausender zahlen richtig sortieren ?
mein teilskript ist dieses hier
PHP:
<td><a href="<?=$PHP_SELF."?order_by=bezirk&dir=".(($order_by=="bezirk" && $dir=="ASC")?"DESC":"ASC")?>">Bezirk</a></td>
<td><a href="<?=$PHP_SELF."?order_by=zimmer&dir=".(($order_by=="zimmer" && $dir=="DESC")?"ASC":"DESC")?>">Zimmer</a></td>
<td><a href="<?=$PHP_SELF."?order_by=kaltmiete&dir=".(($order_by=="kaltmiete" && $dir=="ASC")?"DESC":"ASC")?>">Kaltmiete in €</a></td>
<td><a href="<?=$PHP_SELF."?order_by=warmmiete&dir=".(($order_by=="warmmiete" && $dir=="ASC")?"DESC":"ASC")?>">Warmmiete in €</a></td>
// und dann natürlich das hier
$ergebnis = mysql_query("SELECT * FROM dachgeschoss ORDER BY $order_by $dir");
würde mich über eine Antwort sehr freuen. Die Sortierung habe ich hier aus dem Forum benutzt. Da es mir sehr gut gefallen hat.