Keywoords filter

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

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 »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

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 »

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 »

Low code Developer

Dit ga je doen Je richt je op het doorontwikkelen van bestaande applicaties en het geheel van scratch af aan opzetten van nieuwe applicaties binnen een low code platform; Je beoordeelt technisch ontwerpen en maakt de vertaalslag naar de technische oplossingen binnen het platform; Je voert testwerkzaamheden uit; Je adviseert de organisatie op jouw vakgebied; Je schakelt met business analisten en de architect om tot mooie oplossingen te komen; Je lost bugs op en denkt mee over een structurele oplossing. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze

Bekijk vacature »

Fullstack Software Developer

Functieomschrijving Voor een ambitieuze werkgever in regio Roosendaal zijn wij op zoek naar een Full Stack C#.NET Developer. Als software programmeur ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Verder ontwikkelen en onderhouden van webapplicaties, dashboards en apps voor de eigen IOT-oplossingen; Testen en goedkeuren van de software; Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks,

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Software developer - senior

Functie omschrijving Voor een echt softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking voor de afdeling Software Development! Ben jij op zoek naar een werkgever waar meerdere software developers werken aan interessante projecten? Ben jij op zoek naar een werkgever waar je onderdeel wordt van een team dat echt passie heeft voor het ontwikkelen van software? Dan ben je hier aan het juiste adres! Als softwareontwikkelaar kom je terecht bij een onafhankelijk, door kwaliteit gedreven, doortastend en daarbij op een Agile wijze werkend bedrijf. Ben jij een expert in het vertalen van Componenten van Functionaliteit naar Business lagen?

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

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

05/11/2024 07:51:37
 
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.