Ik haal uit een textfile de volgende artikel catagorien binnen:
Nu explode ik dit om de artikel code op te halen en wil op basis van het eerste nummer (bv 1000) alle artikelen uit een database halen die met 1, dus 1xxx beginnen tot het volgende nummer, 2000 dus.
Dit zou geen probleem zijn tenzij ik geen tussen nummers had gehad bv:
4500-Dimmers
nou zou het handig zijn om de artikel catagorien tijdens het inlezen in een nieuwe array te proppen
wat kan ik dan namelijk doen; een query uitvoeren waar ik kan doen:
Maar goed voor de laatste catagorie gaat dit niet op want daar voor in geen volgende catagorie...
Voor de genen die het nog snappen:
Hoe is dit slim op te lossen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| 1000-Geluidsapparatuur 2000-Video 2800-Portofoons 4000-Verlichting 4500-Dimmers 5000-Bekabeling 6000-Theater Doeken 6400-Stand Bouw Materialen 6700-Site Materialen 7500-Arbeid & Transport 8000-Trussing 9000-Rigging 9800-Gereedschap |
Nu explode ik dit om de artikel code op te halen en wil op basis van het eerste nummer (bv 1000) alle artikelen uit een database halen die met 1, dus 1xxx beginnen tot het volgende nummer, 2000 dus.
PHP:
1
2
3
4
5
6
| foreach ($lines as $line_num => $line) { $split = explode("-", $line); // Query doen op basis van het nummer dat overblijft $split[0]; } |
Dit zou geen probleem zijn tenzij ik geen tussen nummers had gehad bv:
4500-Dimmers
nou zou het handig zijn om de artikel catagorien tijdens het inlezen in een nieuwe array te proppen
code:
1
2
3
4
| 1=1000-Geluidsapparatuur 2=2000-Video 3=2800-Portofoons etc |
wat kan ik dan namelijk doen; een query uitvoeren waar ik kan doen:
PHP:
1
| WHERE itemnr BETWEEN '1' AND '2' |
Maar goed voor de laatste catagorie gaat dit niet op want daar voor in geen volgende catagorie...
Voor de genen die het nog snappen:
Hoe is dit slim op te lossen?
[ Voor 7% gewijzigd door ViNyL op 21-07-2006 12:35 ]