Zoekscript meerdere variable

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

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 »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

Bekijk vacature »

.NET developer WO niveau voor predictive software

Bedrijfsomschrijving Dit bedrijf uit Den Bosch is om precies te zijn 15 medewerkers groot en ze ontwikkelen (predicitve) planning software. Dit doen zij voor allerlei mooie en bekende organisaties (bierbrouwerijen, gemeentes, oliemaatschappijen en diverse multinationals). Wegens meer en grotere vraag vanuit de klanten komen er nu posities vrij voor onder andere een .NET developer. Het bedrijf is goed met openbaar vervoer te bereiken. Functieomschrijving Je komt hier te werken in een team van 3 .NET developers en bent betrokken bij het gehele ontwikkelproces. Dus van idee naar ontwerp en van ontwikkeling tot testen en implementatie. Bij voorkeur ben je niet

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

Medior Java developer

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 »

PHP Developer

Dit ga je doen Je werkt nauw samen met het websitebureau aan de ontwikkeling en optimalisering van het internationale platform; Je ziet nieuwe webshops op en voert optimalisaties door; Je bouwt aan technische, functioneel en commercial resultaat; Je vindt het leuk om zelfstandig binnen een internationale organisatie te werken, maar krijgt ook energie om samen met collega's te werken. Hier ga je werken Voor een bedrijf in de regio Rotterdam zijn wij opzoek naar een PHP Developer. Je wordt onderdeel van het communicatieteam en gaat je bezighouden met het optimaliseren van de website van dit internationale bedrijf. Je schakelt veel

Bekijk vacature »

Full stack developer Node.js, React Remote

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »
Prienstra

prienstra

05/09/2009 19:40:00
Quote Anchor link
Ik heb een zoekscript. Met checkbox kunnen mensen wensen ingeven en worden zo meegegeven in de url (www.blalbla.nl/zoek.php?faciliteit_id%5B%5D=32&faciliteit_id%5B%5D=34)

Nu heb ik een probleem als er meerdere items worden meegegeven. Uit de url wordt het zo gehaald (ik weet dat het niet goed is hoe het gemaakt is, maar weet niet hoe het wel moet):
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
$ee = 0;
            if(isset($_GET['faciliteit_id']) && $_GET['faciliteit_id'] != "0")
            
            {
                $ff = count($_GET['faciliteit_id']);
            }
            else
            {
                $ff = 0;
            }
            while ($ee < $ff)
            {        
                if(isset($faciliteit_id[$ee]) AND $faciliteit_id[$ee] != "")
                {                
                    $query4 = mysql_query("SELECT * FROM hotel_faciliteiten WHERE fac_id = '$faciliteit_id[$ee]'",$link)
                    or mooie_mysql_error($_SERVER['PHP_SELF']);
                
            $catjoin = "AND fac.hotel_id = a.hotel_id";

            $catget = ",hotel_faciliteiten AS fac";

            $zoek .= " AND fac.fac_id = '$faciliteit_id[$ee]' ";
                    
            }
                
                $ee++;
            }

Nu gaat het erom hoe ik regel 19 tot en met 22 moet maken dat als er meerdere variabele meegegeven het ook werkt.
Gewijzigd op 01/01/1970 01:00:00 door Prienstra
 
PHP hulp

PHP hulp

15/01/2025 22:53:55
 

05/09/2009 19:44:00
Quote Anchor link
Als je hier code dumpt, gebruik dan en tags.
Ik volg d'r nu geen hout van (ga iig de moeite er niet voor doen).
Kijk ook naar mysql_real_escape_string.
 
Jan Koehoorn

Jan Koehoorn

05/09/2009 19:49:00
Quote Anchor link
Zoiets?

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
<?php
    ini_set ('display_errors', 1);
    error_reporting (E_ALL | E_STRICT);

    $sql = null;
    
    if ($_SERVER['REQUEST_METHOD'] == 'POST') {
        if (isset ($_POST['cat'])) {
        $sql = "
            SELECT veld1, veld2
            FROM tabelnaam
            WHERE
            cat IN("
. implode (',', $_POST['cat']) . ")
        "
;
        }
    }

?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Jan Koehoorn | PHPhulp | Checkbox search</title>

        <style type="text/css" media="screen">
            div#container                    {margin: 20px auto; width: 620px; padding: 20px; border: 1px solid #ccc;}
            pre                                {padding: 0 10px; border: 1px solid #00f; color: #00f;}
            pre,
            input,
            body                            {font: 11px "Lucida Sans Unicode", sans-serif;}
            form div                        {overflow: hidden; width: 100%; margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted #ccc;}
            form div label                    {float: left; width: 100px; cursor: pointer;}
            form div input[type=text]        {float: left; border: 1px solid #ccc; padding: 2px 4px; width: 200px;}
            input[type=text]:focus            {color: #f66; border: 1px solid #f66;}
            form span.err                    {color: #f66; margin: 0 0 0 10px;}
            legend                            {border: 1px solid #ccc; padding: 2px 4px;}
            fieldset                        {border: 1px solid #ccc; padding: 20px;}
            form em                            {color: #666;}
        </style>
    
    </head>
    
    <body>
        <div id="container">
        <?php
            if ($_SERVER['REQUEST_METHOD'] == 'POST') {
                echo '<pre>' . print_r ($_POST, true) . '</pre>';
                echo '<pre>' . print_r (htmlentities ($sql), true) . '</pre>';
            }

        ?>

        <form method="post">
            <div>
                <input id="cat1" name="cat[]" type="checkbox" value="cat1" />
                <label for="cat1">categorie 1</label>
            </div>
            <div>
                <input id="cat2" name="cat[]" type="checkbox" value="cat2" />
                <label for="cat2">categorie 2</label>
            </div>
            <div>
                <input id="cat3" name="cat[]" type="checkbox" value="cat3" />
                <label for="cat3">categorie 3</label>
            </div>
            <div>
                <input id="cat4" name="cat[]" type="checkbox" value="cat4" />
                <label for="cat4">categorie 4</label>
            </div>
            <div>
                <input id="cat5" name="cat[]" type="checkbox" value="cat5" />
                <label for="cat5">categorie 5</label>
            </div>
            <div>
                <input type="submit" value="zoeken" />
            </div>
        </form>
        </div>
    </body>
</html>
 
Prienstra

prienstra

05/09/2009 20:04:00
Quote Anchor link
Ik denk inderdaad zoiets als bovenstaand.

Alleen dan met zoiets (het is een toevoeging van een script):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
$catjoin = "AND fac.hotel_id = a.hotel_id";

            $catget = ",hotel_faciliteiten AS fac";

            $zoek .= " AND fac.fac_id = '$faciliteit_id[$ee]' ";
              
 
Prienstra

prienstra

06/09/2009 13:25:00
Quote Anchor link
Als ik het zo doe bij faciliteit_id 10 en 44:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$zoek .= " AND fac.fac_id IN (" . implode (',', $_GET['faciliteit_id']) . ")";


Krijg ik als resultaat het id die 10 heeft en 44 heeft, maar niet het id die 10 & 44 heeft.

Wellicht moet ik ook vermelden, het staat als volgt in de database:
numfac_id - fac_id - id
6000 - 10 - 1
6001 - 44 - 1
6002 - 38 - 2
Gewijzigd op 01/01/1970 01:00:00 door prienstra
 



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.