Sorteren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Daniil

Daniil

12/06/2006 09:01:00
Quote Anchor link
Hallo,

ik ben bezig met een soort webshop maar nu heb ik een probleem.
Als ik een product wil toevoegen dan word die helemaal achteraan geplaats.
Ik wil de producten op naam sorteren.
Dus de 1 komt voor de 3 enzovoort.

Dit is een voorbeeld van mijn sql.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
--
-- Tabel structuur voor tabel `toestellen`
--

CREATE TABLE `toestellen` (
  `id` tinyint(4) NOT NULL auto_increment,
  `merk_id` tinyint(4) NOT NULL default '1',
  `naam` tinytext NOT NULL,
  `prijs` varchar(9) NOT NULL default '',
  `plaatje_url` tinytext NOT NULL,
  `thumb_url` tinytext NOT NULL,
  `gewicht` int(11) NOT NULL default '0',
  `spreektijd` int(11) NOT NULL default '0',
  `standbytijd` int(11) NOT NULL default '0',
  `afmetingen` tinytext NOT NULL,
  `wap` tinytext NOT NULL,
  `gprs` tinytext NOT NULL,
  `infrarood` tinytext NOT NULL,
  `mp3` tinytext NOT NULL,
  `polyfoon` tinytext NOT NULL,
  `frequentie` varchar(12) NOT NULL default '0',
  `fmradio` tinytext NOT NULL,
  `trilalfunctie` tinytext NOT NULL,
  `bluetooth` tinytext NOT NULL,
  `kleurenscherm` tinytext NOT NULL,
  `fotocamera` tinytext NOT NULL,
  `filmcamera` tinytext NOT NULL,
  `kleuren` int(9) NOT NULL default '0',
  `mcslot` tinytext NOT NULL,
  `geheugen` varchar(4) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=122 ;

--
-- Gegevens worden uitgevoerd voor tabel `toestellen`
--

INSERT INTO `toestellen` VALUES (1, 1, 'Nokia 1110 Blue', '79,-', Nokia_1110.jpg', thumbs/Nokia 1110 Blue.jpg', 80, 320, 280, '104 x 44 x 17', 'Nee', 'Nee', 'Nee', 'Nee', 'Ja', '900/1800', 'Nee', 'Ja', 'Nee', 'Nee', 'Nee', 'Nee', 0, 'Nee', '4');


Dus ik wil dat de toestellen worden gesorteerd op nummers Dus Nokia 3310 dan komt Nokia 3330 enz.

Alvast bedankt.
 
PHP hulp

PHP hulp

14/03/2025 06:00:20
 
Eris -

Eris -

12/06/2006 09:06:00
Quote Anchor link
`naam` tinytext NOT NULL,

Waarom geen varchar (255 tekens lijkt me zat)

Gewoon ORDER BY naam gebruiken...
 
Daniil

Daniil

12/06/2006 09:13:00
Quote Anchor link
Hoe kan ik ORDER BY name instellen dan ?
 
Stefan van Iwaarden

Stefan van Iwaarden

12/06/2006 09:20:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$query
= "SELECT * FROM toestellen ORDER BY naam";
$result = mysql_query($query) or die (mysql_error());
?>
 
Arjan Kapteijn

Arjan Kapteijn

12/06/2006 09:46:00
Quote Anchor link
Daniil:
Hoe kan ik ORDER BY name instellen dan ?


In je 'ik haal alle data op'-query, maar als je dat niet weet vraag ik mij af hoe je een webshop maakt. Ik hoop dat je dit voor de leukigheid doet en niet voor een serieus bedrijf met een serieuse opdracht...
 
Remco van Arkelen

Remco van Arkelen

12/06/2006 10:19:00
Quote Anchor link
Ik vraag me af wat je doet als er een optie bij komt....ga je dan je layout van je tabel aanpassen met een extra kolom? Als dat het geval is (dikke ja denk ik) klopt je datamodel ook niet, lees over normaliseren, leuk leesvoer @ http://www.yapf.net/faq.php/100/700
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.