Formulier verwerken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

Senior Applicatie ontwikkelaar Java

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving We verwachten van je,

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

.NET Developer

Dit ga je doen Programmeren in .NET, Javascript & C# en ontwikkelen in Web Services, Windows Services en MS SQL Server; Zelfstandig verbanden maken Analyseren, testen, bugs fixen, reviewen en rapporteren; Juiste prioriteiten stellen en verantwoordelijkheid nemen; Op architectuur niveau meedenken; Af en toe klanten bezoeken. Hier ga je werken Voor onze relatie zijn wij opzoek naar een .NET ontwikkelaar met minimaal 3 jaar werkervaring. Je komt te werken in een groeiend bedrijf met betrokken collega's die zorgen voor een familiaire sfeer op de werkvloer. Als .NET ontwikkelaar word jij vanaf de eerste werkdag betrokken bij het gehele ontwikkelproces. De

Bekijk vacature »

Front-end Developer

Front-end Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

Junior Software Developer (HBO / WO)

Functie omschrijving Voor een leuke opdrachtgever zijn wij op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Hoofddorp. Binnen deze functie vervul je een onsite learning programma waarbij je aan de slag gaat met PHP en Laravel. Hierbij ben je voornamelijk werkzaam op verschillende klantlocaties en is het jouw taak om hun wensen en eisen

Bekijk vacature »

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 »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

Back End Developer

As a Back End developer at KUBUS you will be developing the (web) application and services of BIMcollab. You have a focus on the back end of our software, for which we mainly work with C# and .NET. We use a full-stack approach, which means that in addition to the back-end, you will also help with other parts of the code. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact

Bekijk vacature »

Medior PHP Developer

Functie omschrijving Ben jij een getalenteerde PHP Developer en aan de slag in een gemotiveerd team? Lees dan snel verder! Voor onze opdrachtgever in de omgeving van Valkenswaard zijn we op zoek naar een ervaren PHP developer. Jij gaat hier zorg dragen voor het optimaliseren en up-to-date houden van de bestaande applicaties. Je werkt verder aan de applicaties die jij verder ontwikkelt. Dit doe je voornamelijk met PHP en MySQL. Verder ga je je bezig houden met: Het uitbouwen van het E-commerce software platform. Deelnemen aan overleggen met het team. Het ondersteunen van jouw team developers (3 man) en helpen

Bekijk vacature »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

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

16/09/2024 07:52:20
 
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.