Antwort #10 am: 21. März 2010, 14:31:29
Tach zusammen,
ich habe das gerade mal eingebaut und es scheint zu laufen.
Habe noch zusätzlich die Sortierung um
"Am meisten verkauft" und "Neuste Artikel" erweitert.
Für die Erweiterung foldenden Bereich
$options_sort[] = array('id' => '1', 'text' => 'A bis Z');$options_sort[] = array('id' => '2', 'text' => 'Z bis A');$options_sort[] = array('id' => '3', 'text' => 'Preis - aufsteigend');$options_sort[] = array('id' => '4', 'text' => 'Preis - absteigend');$options_sort[] = array('id' => '5', 'text' => 'Hersteller - aufsteigend');$options_sort[] = array('id' => '6', 'text' => 'Hersteller - absteigend'); ändern in
$options_sort[] = array('id' => '1', 'text' => 'A bis Z');$options_sort[] = array('id' => '2', 'text' => 'Z bis A');$options_sort[] = array('id' => '3', 'text' => 'Preis - aufsteigend');$options_sort[] = array('id' => '4', 'text' => 'Preis - absteigend');$options_sort[] = array('id' => '5', 'text' => 'Hersteller - aufsteigend');$options_sort[] = array('id' => '6', 'text' => 'Hersteller - absteigend');$options_sort[] = array('id' => '7', 'text' => 'Am meisten verkauft');$options_sort[] = array('id' => '8', 'text' => 'Neueste Artikel'); und zusätzlich folgendes
switch ((int)$_GET['sorting_id']) {
case 1:
$sorting=' ORDER BY pd.products_name ASC';
break;
case 2:
$sorting=' ORDER BY pd.products_name DESC';
break;
case 3:
$sorting=' ORDER BY p.products_price ASC';
break;
case 4:
$sorting=' ORDER BY p.products_price DESC';
break;
case 5:
$sorting=' ORDER BY m.manufacturers_name ASC';
break;
case 6:
$sorting=' ORDER BY m.manufacturers_name DESC';
break;
}
ändern in
switch ((int)$_GET['sorting_id']) {
case 1:
$sorting=' ORDER BY pd.products_name ASC';
break;
case 2:
$sorting=' ORDER BY pd.products_name DESC';
break;
case 3:
$sorting=' ORDER BY p.products_price ASC';
break;
case 4:
$sorting=' ORDER BY p.products_price DESC';
break;
case 5:
$sorting=' ORDER BY m.manufacturers_name ASC';
break;
case 6:
$sorting=' ORDER BY m.manufacturers_name DESC';
break;
case 7:
$sorting=' ORDER BY p.products_ordered DESC';
break;
case 8:
$sorting=' ORDER BY p.products_date_added DESC';
break;
}
Läuft bei mir im Testmodus einwandfrei.
Lg
[ Für Gäste sind keine Dateianhänge sichtbar ]