Formulier verwerken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

(Junior) Back-end Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Altijd al willen werken bij een organisatie, die maatwerk applicaties bouwt, die echt impact hebben in de maatschappij? Dit is je kans. Voor een kleine organisatie in de regio van Eindhoven ben ik op zoek naar een C# Ontwikkelaar. Jij gaat aan de slag met de ontwikkeling van maatwerk software en applicaties. Deze organisatie werkt voor grote organisaties in Nederland, maar ook voor het MKB. De projecten waar je aan gaat werken zijn erg divers, waardoor je werk uitdagend blijft en je erg veel kan leren. Verder ga je aan

Bekijk vacature »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

Bekijk vacature »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

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 »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

Front-end Developer

Dit ga je doen Het onderhouden, ontwikkelen en testen van front-end software van diverse klant- en medewerkersapplicaties; Het ontwikkelen van maatwerk front-end oplossingen in Vue.js en participeren in een scrumteam; Mede-verantwoordelijk voor het begeleiden en coachen van drie junior front-end developers; Verantwoordelijk voor code-reviews en het opstellen van de juiste documentatie zoals userstories en API ontwerp; Participeren in diverse projecten t.b.v. optimalisatie van diverse applicaties; Het opzetten van API koppelingen met externe applicaties. Hier ga je werken Betreffende organisatie is gevestigd in de regio van Swifterbant en is al ruim 20 jaar lang bedreven in het ontwikkelen en aanbieden van

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

SQL ontwikkelaar

Functieomschrijving Voor een gave werkgever in regio Breda zijn wij per direct op zoek naar een SQL ontwikkelaar/ functioneel consultant. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Je test de ontwikkelde oplossingen om er zeker van te zijn dat deze voldoen aan de functionele specificaties en de behoeften van de organisatie; Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Je stelt op

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »
Ed van Papenrecht

Ed van Papenrecht

19/07/2011 09:22:19
Quote Anchor link
Hoi Allemaal,

Ik heb een vraag betreft verwerken van een formulier. Ik heb een soort van filterfunctie gemaakt met drie opties. filteren op vestiging filteren op plaats en filteren op opstelling.

Ik maak gebruik van een formulier met select en <option>. Ik heb het zo gemaakt, dat wanneer je bijvoorbeeld bij vestiging rotterdam kiest, de pagina de slq uitvoert (select * from vestigingen WHERE vestiging_naam = 'rotterdam')

Doordat mijn eerste option <option>Maak uw keuze</option> is maakt hij van bovenstaande sql het volgende: (select * from vestigingen WHERE vestiging_naam ='rotterdam' AND opstelling = '' AND prijs_cat = '' )

Door bovenstaande vindt hij dus niets.. Hoe kan ik dit oplossen. Dus dat wanneer je op submit klikt hij alleen datgeen post wat je hebt aangeklikt. En dus niet de standaard tekst die er al staat "maak uw keuze"..

Bedankt alvast voor de oplossing

Toevoeging op 19/07/2011 09:28:43:

PS: in chrome heb ik het op kunnen lossen door op de eerste option een disable te zetten.. Hierdoor stuurt hij ook geen leeg veld mee.. Alleen in IE werkt deze functie niet:(
Gewijzigd op 19/07/2011 09:23:59 door Ed van Papenrecht
 
PHP hulp

PHP hulp

22/12/2024 07:08:09
 
Obelix Idefix

Obelix Idefix

19/07/2011 13:21:47
Quote Anchor link
Je laat geen (relevante(!)) code zien.
Ik denk dat ik zou kiezen voor het opbouwen van de query o.b.v. if-statements. Als vestiging ingevuld, dan moet die dat toevoegen aan de query, etc.

Zou daarnaast geen gebruik maken van *, maar selecteer het veld/de velden die je nodig hebt.
 
Ed van Papenrecht

Ed van Papenrecht

19/07/2011 13:44:59
Quote Anchor link
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
<?php
$query
= "SELECT vestigingen.vestiging_id, vestigingen.Plaats, naam, foto, prijs_org, prijs_start, uitverkoop_id FROM uitverkoop INNER JOIN vestigingen ON uitverkoop.vestiging_id=vestigingen.vestiging_id";
    if ($_SERVER['REQUEST_METHOD'] == "POST")

if($_SERVER['REQUEST_METHOD'] == "POST")
{

    if(isset($_POST['vestiging']) or isset($_POST['opstelling']) or isset($_POST['prijs']))
    {

        if(isset($_POST['vestiging']) and isset($_POST['opstelling']) and isset($_POST['prijs']))
        {

            $query .= " WHERE vestigingen.plaats = '" . mysql_real_escape_string($_POST['vestiging']) . "'
                        AND prijs_cat = '"
. mysql_real_escape_string($_POST['prijs']) . "'
                        AND opstelling = '"
. mysql_real_escape_string($_POST['opstelling']) . "'";
        }

        elseif(isset($_POST['vestiging']) and isset($_POST['opstelling']) and empty($_POST['prijs']))
        {

            $query .= " WHERE vestigingen.plaats = '" . mysql_real_escape_string($_POST['vestiging']) . "'
                        AND opstelling = '"
. mysql_real_escape_string($_POST['opstelling']) . "'";
        }

        elseif(isset($_POST['vestiging']) and isset($_POST['prijs']))
        {

            $query .= " WHERE vestigingen.plaats = '" . mysql_real_escape_string($_POST['vestiging']) . "'
                        AND prijs_cat = '"
. mysql_real_escape_string($_POST['prijs']) . "'";
        }

        elseif(isset($_POST['opstelling']) and isset($_POST['prijs']))
        {

            $query .= " WHERE opstelling = '" . mysql_real_escape_string($_POST['opstelling']) . "'
                        AND prijs_cat = '"
. mysql_real_escape_string($_POST['prijs']) . "'";
        }

        elseif(isset($_POST['vestiging']))
        {

            $query .= " WHERE vestigingen.plaats = '" . mysql_real_escape_string($_POST['vestiging']) . "'";
        }
        
        elseif(isset($_POST['prijs']))
        {

            $query .= " WHERE prijs_cat = '" . mysql_real_escape_string($_POST['prijs']) . "'";
        }

        else
        {
            $query .= " WHERE opstelling = '" . mysql_real_escape_string($_POST['opstelling']) . "'";
        }        
    }
}

$result= mysql_query($query);?>


Dat is de query die ik gebruik..
Voor het formulier gebruik ik onderstaande code:
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
<form action="<?php $_SERVER['PHP_SELF']?>" method="post" style="margin-bottom:20px;">
                <fieldset><legend>Verfijnd zoeken</legend>
                <table width="100%" style="margin-bottom:20px;">
                    <tr>
                        <td>Filter op :</td>
                        <td>Filter op prijs:</td>
                        <td>Filter op opstelling:</td>
                    </tr>
                    <tr>
                        <td><select name="vestiging" value="" /><option label="Maak uw keuze" disabled="disabled"></option><?php
                                    $query_vestigingen
= ("SELECT plaats, vestiging_id FROM `vestigingen` ORDER BY plaats ASC ");
                                    $result_vestigingen = mysql_query($query_vestigingen) or die ("FOUT: " .mysql_error());
                                    while (list ($plaats, $id) = mysql_fetch_row($result_vestigingen) ){
                                    echo ("<option value='".$plaats."'>".$plaats."</option>");}
                                ?>
</td>
                        <td><select name="prijs"/><option label="Maak uw keuze" disabled="disabled"></option><option value="0-2000">0 - 2000</option> <option value="2000-5000">2000 - 5000</option><option value="+5000">+5000</option></td>
                        <td><select name="opstelling"/><option label="Maak uw keuze" disabled="disabled"></option><option value="recht">recht</option> <option value="L-vorm">L-vorm</option><option value="U-vorm">U-vorm</option><option value="Eiland">Eiland</option><option value="Wand">Wand</option></td>
                    </tr>
                    <tr>
                         <td colspan="3" style="padding-top:10px; padding-right:20px; text-align:right"><input class="button" name="verstuur" value="Zoeken" type="submit"  id="verstuur" /></td>
                    </tr>
                       
                   </table>
                </fieldset>
      </form>
Gewijzigd op 20/07/2011 15:02:09 door Ed van Papenrecht
 
Ed van Papenrecht

Ed van Papenrecht

20/07/2011 14:15:02
Quote Anchor link
Heeft iemand een idee hoe ik dit op kan lossen?

Bedankt alvast!
 
Vincent Huisman

Vincent Huisman

20/07/2011 14:16:12
Quote Anchor link
plaats je code aub even tussen [code] en [/code] tags
 
Ed van Papenrecht

Ed van Papenrecht

20/07/2011 15:04:08
Quote Anchor link
Hoi allemaal,

Ik heb het opgelost, met een uitbreiding van de if statement. In plaats van steeds controleren of er de waarde apart is meegegeven. Controleer ik nu of de waarde leeg of gevuld is.

Zie code hieronder:


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
<?php
$query
= "SELECT vestigingen.vestiging_id, vestigingen.Plaats, naam, foto, prijs_org, prijs_start, uitverkoop_id FROM uitverkoop INNER JOIN vestigingen ON uitverkoop.vestiging_id=vestigingen.vestiging_id";
    if ($_SERVER['REQUEST_METHOD'] == "POST")

if($_SERVER['REQUEST_METHOD'] == "POST")
{

    if(isset($_POST['vestiging']) or isset($_POST['opstelling']) or isset($_POST['prijs']))
    {

        if($_POST['vestiging'] !='' and $_POST['opstelling']!='' and $_POST['prijs'] !='')
        {

            $query .= " WHERE vestigingen.plaats = '" . mysql_real_escape_string($_POST['vestiging']) . "'
                        AND opstelling = '"
. mysql_real_escape_string($_POST['opstelling']) . "'
                        AND prijs_cat = '"
. mysql_real_escape_string($_POST['prijs']) . "'";
        }

        
        if($_POST['vestiging'] !='' and $_POST['opstelling']!='' and $_POST['prijs'] =='')
        {

            $query .= " WHERE vestigingen.plaats = '" . mysql_real_escape_string($_POST['vestiging']) . "'
                        AND opstelling = '"
. mysql_real_escape_string($_POST['opstelling']) . "'";
        }

        elseif($_POST['vestiging']!='' and $_POST['prijs'] !='' and $_POST['opstelling'] =='')
        {

            $query .= " WHERE vestigingen.plaats = '" . mysql_real_escape_string($_POST['vestiging']) . "'
                        AND prijs_cat = '"
. mysql_real_escape_string($_POST['prijs']) . "'";
        }

        elseif($_POST['opstelling'] !='' and $_POST['prijs'] !='' and $_POST['vestiging'] =='')
        {

            $query .= " WHERE opstelling = '" . mysql_real_escape_string($_POST['opstelling']) . "'
                        AND prijs_cat = '"
. mysql_real_escape_string($_POST['prijs']) . "'";
        }

        elseif($_POST['vestiging'] !='' and $_POST['prijs'] ==''and $_POST['opstelling'] =='')
        {

            $query .= " WHERE vestigingen.plaats = '" . mysql_real_escape_string($_POST['vestiging']) . "'";
        }
        
        elseif($_POST['prijs'] !='' and $_POST['opstelling'] =='' and $_POST['vestiging'] =='')
        {

            $query .= " WHERE prijs_cat = '" . mysql_real_escape_string($_POST['prijs']) . "'";
        }

        elseif($_POST['opstelling'] !='' and $_POST['prijs'] =='' and $_POST['vestiging'] =='')
        {

            $query .= " WHERE opstelling = '" . mysql_real_escape_string($_POST['opstelling']) . "'";
        }      
    }
}

$result= mysql_query($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.