Keywoords filter

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

T-SQL Database developer

Functie omschrijving Ben jij een ETL database specialist? Houd jij ervan om te puzzelen met Databases, Query's & Stored procedures? Zoek jij uitdaging, vrijheid en verantwoordelijkheid? Zoek dan niet verder! Wij zijn per direct op zoek naar medior en senior database developers. Je gaat werken voor een relatief klein softwarebedrijf in omgeving Tilburg. Samen met 12 collega's (allemaal techneuten), ga jij je bezig houden met het bouwen en/of onderhouden van database software. Deze software wordt internationaal ingezet voor het automatiseren van logistieke processen. Jouw werkzaamheden gaan er als volgt uit zien: Je bent in een klein team met developers, verantwoordelijk

Bekijk vacature »

Front end developer React

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Software ontwikkelaar ASP .Net / C#

Functie omschrijving Gezocht! Software ontwikkelaar. Ben jij bekend met termen als ASP .Net, C# en SQL? Ben jij op zoek naar een afwisselende en uitdagende IT-functie binnen de agrarische sector? En omschrijf jij jezelf als zelfstandig, enthousiast en proactief? Dan hebben wij de perfecte functie voor jou! Als Software ontwikkelaar binnen deze organisatie ben je samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Je gaat hierbij bijdragen aan de vertaling van klantwensen naar effectieve softwareoplossingen. Verder bestaan je werkzaamheden uit: Technische uitwerking van de business

Bekijk vacature »

.NET Developer

Functie omschrijving Ervaren .NET Developer gezocht! Wij zoeken een ervaren .NET developer die aan de slag gaat voor een softwarebedrijf in de regio Rhenen. In deze rol ben jij zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Daarnaast houdt jij je bezig met de nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en product specialisten om mooie producten te creëren. Bedrijfsprofiel Waar kom je te werken? Je komt te werken voor snelgroeiende softwareleverancier en allround dienstverlener. Klanten van deze

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »

React developer Inhouse cloudplatform

Functie De functie: Als front-end developer kom je te werken naast 2 andere front-end/React developers, waaronder één senior. Een hele mooie kans dus om in korte tijd veel nieuwe kennis en ervaring op te doen. Ze hebben momenteel veel werk hierin en daarom willen ze het team graag uitbreiden. Het is van belang dat je, zeker gezien het vele thuiswerken, in ieder geval al een aantal projecten hebt gedaan in React. Taken waar je aan kunt denken zijn het ontwikkelen van client-applicaties o.b.v. HTML5, React en andere open standaarden. Ook ben je nauw betrokken bij het implementeren van designs o.b.v.

Bekijk vacature »

Software Developer PHP JavaScript Python HBO SQL

Samengevat: Wij zijn een softwarebedrijf voor Autodealers. Ben jij een Medior of Senior Software Developer? Heb je ervaring met PHP, JavaScript of Python? Vaste baan: Java.Developer Software HBO €3.000 - €5.200 Bij ons op de werkvloer is er een positieve en informele sfeer. Naast een goede begeleiding en een enthousiaste klantenkring biedt deze werkgever een prettige omgeving met zeer afwisselende werkzaamheden. Houd jij van aanpakken en denk je dat je deze uitdaging aankunt? Dan zoeken wij jou! Zij werken voor grote klanten. Zij doen omvangrijke projecten die we bij deze werkgever op kantoor realiseren (geen detachering). Zij werken met state-of-the-art

Bekijk vacature »
Smoke nvt

Smoke nvt

05/11/2010 10:00:15
Quote Anchor link
Beste leden ik zit met een probleem.

Ik wil een een filter gaan bouwen die gaat filteren op keywoords die ik zelf heb toegevenzen aan een product.

hier is de code die ik gebruik
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
39
40
41
if ($_GET['filter'])
{
    $ui = $_GET[filter];
    $string = "";
        
                
    $a = 1;
    $b = count($ui);
    echo $b;            
    foreach ($ui as $key => $value)
        {
        if(count($ui) == 1)
        {
            $string .= 'k.keyword_id = "' .$value. '"';
        }
        else
        {
            $uri = 'k.keyword_id';
            if ($a == 1)
            {
                $string .= ' IN (' .$value. ', ';
                $a++;
            }
            elseif ($a == $b)
            {
                $string .= $value. ')';
            }
            else
            {
                $string .= $value . ', ';
                $a++;
            }
                
        }
    }
        
    if ($a != 1)
    {
        $string = $uri ." " .$string;
    }
}


hij krijgt via de $_GET een nummer door dat bij dat id hoort
Het gaat allemaal goed zolang het maar filter is maar zijn het er meer dan heeft die er geen zin meer in

wat kan ik er doen

mvg
peter
Gewijzigd op 05/11/2010 10:00:31 door Smoke nvt
 
PHP hulp

PHP hulp

09/01/2025 04:19:18
 
Teun Hesseling

Teun Hesseling

05/11/2010 10:11:53
Quote Anchor link
$ui = $_GET[filter]; daar ben je zowiezo nog quotes vergeten
 
Smoke nvt

Smoke nvt

05/11/2010 10:41:09
Quote Anchor link
Teun Hesseling op 05/11/2010 10:11:53:
$ui = $_GET[filter]; daar ben je zowiezo nog quotes vergeten


Ik heb ze er bij gezet maar krijg nog steeds het probleem
ik gebruik deze code om de producten uit te lezen

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
static function getList($siteID = 0, $languageID = 0, $frontEnd = false, $parentID = false, $currencyID = 0, $offset = 0, $count = 30, $orderBy = '', $orderDir = '', $where = '', $options='loadprices,loadoldprices,loadkeywords,loadproperties,loadsites,loadimages,loadaccessoires,loadsuggestions,loadtax,loadoptions')
    {
        $options = Product::parseOptions($options);
        
        //print_r($where);
        
        if (!checkInt($siteID) || !checkInt($languageID) || !checkBool($frontEnd) || !checkInt($currencyID) || !checkInt($count) || !checkInt($offset))
            return false;
        
        // $query = 'SELECT *, UNIX_TIMESTAMP(`dateadded`) as `dateadded`, UNIX_TIMESTAMP(`datemodified`) as `datemodified`, UNIX_TIMESTAMP(`dateexpected`) as `dateexpected`, UNIX_TIMESTAMP(`dateactive`) as `dateactive` FROM `'. TABLE_PREFIX .'product` WHERE 1';
        $query = '
        SELECT DISTINCT
            p.*,
            ' . ((checkOption('loadprices', $options)) ? 'pp.price,' : ''). '
            ' . ((checkOption('loadoldprices', $options)) ? 'pop.oldprice,' : ''). '
            UNIX_TIMESTAMP(p.`dateadded`) as `dateadded`,
            UNIX_TIMESTAMP(p.`datemodified`) as `datemodified`,
            UNIX_TIMESTAMP(p.`dateexpected`) as `dateexpected`,
            UNIX_TIMESTAMP(p.`dateactive`) as `dateactive`
        FROM
            `'.TABLE_PREFIX.'product` `p`
        ';
        if(checkOption('loadprices', $options)){
        $query .= '
        LEFT JOIN
            `'.TABLE_PREFIX.'productprice` `pp`
        ON
            p.id = pp.product_id AND pp.site_id = ' . $siteID . ' AND pp.currency_id = ' . $currencyID. '
        ';
        }
        if(checkOption('loadoldprices', $options)){
        $query .= '
        LEFT JOIN
            `'.TABLE_PREFIX.'productoldprice` `pop`
        ON
            p.id = pop.product_id AND pop.site_id = ' . $siteID . ' AND pop.currency_id = ' . $currencyID. '
        ';
        }
        if(checkOption('loadproperties', $options)){
        $query .= '
        LEFT JOIN
            `'.TABLE_PREFIX.'propertyvalue` `pprop`
        ON
            p.id = pprop.product_id
        ';
        }
        if(checkOption('loadoptions', $options)){
        $query .= '
        LEFT JOIN
            `'.TABLE_PREFIX.'optionvalue` `popt`
        ON
            p.id = popt.product_id
        ';
        }
        if(checkOption('loadkeywords', $options)){
        $query .= '
        LEFT JOIN
            `'.TABLE_PREFIX.'keywordlink` `k`
        ON
            p.id = k.link_id AND k.type = \'product\'
        ';
        }
        $query .= '
        WHERE
            (`p`.`site_id` = "'.SITE_ID.'" OR `p`.`omnipresent` = "1")
        ';
        if (checkInt($parentID))
            $query .= ' AND `p`.`category_id` = "'.$parentID.'"';
        if ($frontEnd)
            $query .= ' AND `p`.`active` = "1"';
        if ($languageID)
            $query .= ' AND `p`.`language_id` = "'.$languageID.'"';
        if (checkString($where))
            $query .= ' AND ('.$where . ')';
        $query .= ' ORDER BY ';
        if (checkString($orderBy))
        {
            $query .= '`'.$orderBy.'` ';
            if (checkOrderDir($orderDir))
                $query .= $orderDir;
            $query .= ', ';
        }
        $query .= '`order` ASC';
        if ($count > 0)
            $query .= ' LIMIT '.$offset.', '.$count;

        $db = new DB;
        if (!$db->query($query) || $db->num_rows() == 0)
            return array();
            
        $list = array();
        $product = false;
        $previousID = false;
        $order_array = array();
        $order = 0;
        while($row = $db->next_record())
        {                
                $error = false;
                $order ++;
                if (empty($list[$row['id']]))
                    $list[$row['id']] = new Product($siteID, $row['id'], $languageID, $currencyID, $frontEnd, $row);
                if (empty($order_array[$row['id']]))
                    $order_array[$row['id']] = $order;
                
                if (checkOption('loadprices', $options) && !$list[$row['id']]->loadPrices())
                    $error = 2;
    
                if (checkOption('loadoldprices', $options) && !$list[$row['id']]->loadOldPrices())
                    $error = 3;
    
                if (checkOption('loadkeywords', $options) && !$list[$row['id']]->loadKeywords())
                    $error = 4;
    
                if (checkOption('loadproperties', $options) && !$list[$row['id']]->loadProperties())
                    $error = 5;
    
                if (checkOption('loadsites', $options) && !$list[$row['id']]->loadSites())
                    $error = 6;
    
                if (checkOption('loadimages', $options) && !$list[$row['id']]->loadImages())
                    $error = 7;
                    
                if (checkOption('loadaccessoires', $options) && !$list[$row['id']]->loadAccessoires())
                    $error = 8;
                    
                if (checkOption('loadsuggestions', $options) && !$list[$row['id']]->loadSuggestions())
                    $error = 9;
    
                if (checkOption('loadtax', $options) && !$list[$row['id']]->loadTax())
                    $error = 10;
                
                if (checkOption('loadoptions', $options) && !$list[$row['id']]->loadOptions())
                    $error = 11;
                    
                if (!$list[$row['id']]->loadSubscriptionPrices())
                    $error = 12;
                            
                $list[$row['id']]->currentTitle                = (isset($row['title'])                ?urldecode($row['title'])            :null);
                $list[$row['id']]->currentDescription        = (isset($row['description'])        ?urldecode($row['description'])        :null);
                $list[$row['id']]->currentShortDescription    = (isset($row['shortdescription'])    ?urldecode($row['shortdescription']):null);
                
                $list[$row['id']]->languages[$row['language_id']]['title']                = (isset($row['title'])                ?urldecode($row['title'])            :null);
                $list[$row['id']]->languages[$row['language_id']]['description']        = (isset($row['description'])        ?urldecode($row['description'])        :null);
                $list[$row['id']]->languages[$row['language_id']]['shortDescription']    = (isset($row['shortdescription'])    ?urldecode($row['shortdescription']):null);
                $list[$row['id']]->languages[$row['language_id']]['meta_description']        = (isset($row['meta_description'])        ?urldecode($row['meta_description'])        :null);
                $list[$row['id']]->languages[$row['language_id']]['meta_keyword']        = (isset($row['meta_keyword'])        ?urldecode($row['meta_keyword'])        :null);
                $list[$row['id']]->languages[$row['language_id']]['window_title']        = (isset($row['window_title'])        ?urldecode($row['window_title'])        :null);
                $list[$row['id']]->languages[$row['language_id']]['url_rewrite']        = (isset($row['url_rewrite'])        ?urldecode($row['url_rewrite'])        :null);
        }
        
        $sorted_list = array();
        foreach($order_array as $key => $order)
            $sorted_list[$order] = $list[$key];

        return $sorted_list; // Success (list with Product instances)
    }
 
Seb D

Seb D

07/11/2010 12:09:12
Quote Anchor link
je gaat er vanuit dat de informatie die je via je GET binnenkrijg een array is.

Ik denk dat daar je probleem zit. Wat stuur je door naar je GET bij meerdere id's?

Tevens kan ik je aanraden om duidelijke variabelen namen te kiezen en dus niet $a en $b daardoor raak je snel het overzicht kwijt.

je hebt ook boven in je script staan: $a=1; verderop heb je een if statement met daarin if($a==1) en een elseif en else maar die worden natuurlijk nooit bereikt omdat $a altijd 1 is in dit script.

succes
 
Smoke nvt

Smoke nvt

09/11/2010 13:55:14
Quote Anchor link
ik stuur dit mee in me GET :
http://dc.iteeuwen.nl/page/980/products.html?filter[0]=1&filter[10]=11

die lees ik uit via het script (staat bovenaan) en geef die mee aan de query die word opgebouwd.

Zolang ik er maar 1 selecteerd gaat alles goed maar zijn het er meerdere dan laat die niks meer zien.

ik denk dat er iets iets niet goed staat in de query.
 



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.