<select> verwerken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Full Stack Developer

Ben jij een kei van een full-stack developer? Heb je ambitie om te groeien en jezelf te ontwikkelen binnen een ambitieus bedrijf? Gaat jouw hart sneller kloppen van transpilers of frameworks zoals Angular, Vue of React? Dan ben jij de persoon die wij zoeken! Voor onze opdrachtgever zijn wij op zoek naar een full-stack developer om onderdeel te zijn van een team dat bestaat uit gedreven developers. Ieders met hun eigen specialiteiten en kennis van de projecten en behoeften vanuit de product owners. We zoeken iemand die met zijn/haar huidige competenties en domeinen dit team wil begeleiden, stimuleren en tevens

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

Back end Node.js developer

Functie Het ontwikkelteam bestaat momenteel uit 5 (back-end) Developers, 2 systeembeheerders, 1 DevOps engineer, 1 Tech Lead en 2 Scrum Masters. Samen wordt er doorontwikkeld aan twee SaaS-platformen die in een hoog tempo doorontwikkeld moeten worden. Omdat innovatie een belangrijk speerpunt binnen de organisatie is, wordt er ook continu naar snellere en slimmere oplossingen te bedenken en realiseren. Als Back-end Developer hou jij je dagelijks bezig met vraagstukken zoals: API-development, high volume datastromen, het ontwikkelen van Bots aan de hand van A.I. Daarnaast denk en werk jij mee aan de onlineapplicaties voor klanten. Er wordt zelfstandig en in teamverband gewerkt

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 Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Applicatie Ontwikkelaar

Bedrijfsomschrijving DUO verzorgt als uitvoeringsorganisatie, zijnde onderdeel van het Ministerie van Onderwijs, Cultuur en Wetenschap de uitvoering van complexe wet- en regelgeving en heeft een uitgebreid dienstenpakket. DUO financiert en informeert onderwijsdeelnemers en onderwijsinstellingen. Voor verdere informatie zie www.duo.nl Functieomschrijving Wie zoeken we? Jij bent een enthousiaste, flexibele OPS’er die het leuk vindt om het bestaande examenlandschap te vernieuwen. Je bent leergierig en hebt interesse in cloud- en containertechnieken zoals OpenShift, Docker en Helm. Je gaat een uitdaging niet uit de weg en wil je nieuw opgedane kennis graag delen met de collega’s binnen en buiten het team. Doordat de

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

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 »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

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 »

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 »

Node.js developer looking for a challenging consul

Functie Under the guidance of 3 account managers, one of whom will be your point of contact within your expertise, you will start working for various clients. He or she will help you find a suitable and challenging assignment. Naturally, they will take your situation, experience and (technical) ambitions into account. The assignments last one to two years on average. This allows you to really commit to a project and make an impact as a consultant. Besides the assignment, you will regularly meet your colleagues from the IT department to share knowledge or discuss new trends, for example. Master classes

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »
Ch th

ch th

04/09/2012 08:38:34
Quote Anchor link
hallo

ik vraag me af hoe ik een formulier met een <select> erin kan verwerken.
het zou de bedoeling dus zijn om te controleren of er wel iets geselecteerd is en ook wat er juist geselecteerd is. de <select> wordt automatisch gevuld met gegevens van een database. ik heb hieronder mijn <select> gedeelte geplaatst. zou iemand me kunnen vertellen hoe dat in zijn werk gaat om te verwerken?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<select name='categorie'>
        <option disabled='disabled'>kies een categorie</option>-->
        <?php
            include("dbconnect.php");
            $sql = "SELECT categorie_id, naam FROM categorie";
            $result = mysql_query($sql);
            while ($rij = mysql_fetch_assoc($result)) {
                echo "<option value='" . $rij['categorie_id'] ."'> ". $rij['naam'] ."</option>\n";
            }

            mysql_close($db);
        ?>
    
</select>
 
PHP hulp

PHP hulp

15/01/2025 03:35:40
 
Eddy E

Eddy E

04/09/2012 08:50:55
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
<?php
    // kijk of hij gekozen is
    if(isset($_POST['categorie']))
    {

        // of hij niet leeg is (met een 0 oid)
        if( !empty($_POST['categorie']))
        {

            // of de waarde juist is...
            if($_POST['categorie'] == 'de juiste waarde')
            {

                // alles goed
            }
            else
            {
                // waarde niet juist
            }
        }

        else
        {
            // de categorie is leeg (0 of false of '')
        }
    }

    else
    {
        // de categorie is niet gekozen (= niet verzonden...)
    }
?>


Toevoeging op 04/09/2012 08:53:03:

En waarom voeg je dbconnect() toe bij deze query?
Je maakt toch niet bij elke query verbinding met de database en daarna sluit je hem?

Bovenaan de pagina include (of beter: require) je die connectie eenmalig.
En onderaan de pagina sluit je deze (eventueel).
 
Erwin H

Erwin H

04/09/2012 08:54:10
Quote Anchor link
En een beetje theorie erbij. Net als alle inputs, komt een select met de 'name' attribuut in de POST (of GET). Dus het voorbeeld van Eddy gaat uit van een select als volgt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<select name="categorie"></select>

Verder heeft een select altijd een waarde, er is namelijk altijd een option geselecteerd. Default is dat de eerste. De waarde die mee wordt gegeven is dan weer de value van de geselecteerde option, of, als er geen value is, de text van de option.
 
Ch th

ch th

04/09/2012 11:04:02
Quote Anchor link
eerst en vooral bedankt voor de uitleg maar bij deze situatie moet de invoer van de select niet overeen komen met een andere waarde.
ik wil enkel weten wat er bij de select staat wanneer er op de submit geklikt wordt.
ik denk niet dat dit veel moeilijker is maar ik heb enkele dingen al geprobeerd en krijg het niet voor mekaar.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

04/09/2012 11:11:08
Quote Anchor link
Die waarde zit dus in $_POST['çategorie']
 
Ozzie PHP

Ozzie PHP

04/09/2012 11:12:15
Quote Anchor link
Ger van Steenderen op 04/09/2012 11:11:08:
Die waarde zit dus in $_POST['çategorie']

cool :)
 
Eddy E

Eddy E

04/09/2012 11:19:45
Quote Anchor link
Verander:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 if($_POST['categorie'] == 'de juiste waarde')
?>


in dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
 if($_POST['categorie'] !== 'de juiste waarde')
?>
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

04/09/2012 11:29:14
Quote Anchor link
Ozzie PHP op 04/09/2012 11:12:15:
Ger van Steenderen op 04/09/2012 11:11:08:
Die waarde zit dus in $_POST['çategorie']

cool :)

Oorzaak: correct quoten :-P
 
Ch th

ch th

04/09/2012 20:19:19
Quote Anchor link
als ik jullie goed begrijp zou onderstaande code ervoor moeten zorgen dat de foutmelding verschijnt als er geen categorie gekozen is maar om een of andere reden zie ik die foutmelding niet.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if (!isset($_POST['categorieid']) || trim($_POST['categorieid'])) {
        $error['categorieid'] = "U heeft geen categorie gekozen.";
    }

?>
 
- SanThe -

- SanThe -

04/09/2012 21:24:43
Quote Anchor link
Wat wil je hiermee?
.... OR trim($_POST['categorieid'])

Verder zie ik geen echo.
 
Ch th

ch th

05/09/2012 08:46:57
Quote Anchor link
ik ben zowat vanalles een het proberen geweest en vandaar de OR trim($_POST['categorieid']).

de echo hiervan staat wat verderop.

ondertussen heb ik dit werkende gekregen maar nu heb ik een ander probleem, namelijk dat ik wil controleren ofdat de ingevoegde waarde een getal is en zo niet, dan moet er een foutmelding verschijnen.

hiervoor dacht ik aan het onderstaande maar hoe dan ook werkt dit niet en kan ik steeds gewone tekst intypen die daarna dan als "0" in de database verschijnen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if (!isset($_POST['getal']) || trim($_POST['getal']) == "" || is_double($_POST['getal'])) {
        $error['getal'] = "U heeft geen geldig getal ingevuld.";
    }

?>
 
Eddy E

Eddy E

05/09/2012 10:12:40
Quote Anchor link
https://www.google.nl/search?client=opera&rls=nl&q=php+check+string+is+numbers+only&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest

Bovenste hit: is_numeric
Eerste van Stack Overflow: http://stackoverflow.com/questions/317916/how-can-i-check-if-form-input-is-numeric-in-php Vooral 2e reactie is mooi:

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
<?php

if (
    isset($_POST['getal'])
    AND !empty($_POST['getal'])
    AND intval($_POST['getal']) == $_POST['getal']
    AND count(intval($_POST['getal'])) == 10
    )
    {

    // getal is geset
    // getal is niet leeg (of 0 of false)
    // de intval (dus 1234567890) is gelijk aan de oorsprong: oorsprong is dus goed
    // de (gestripte) versie heeft 10 cijfers, zoals een telefoonnummer hoort te hebben
    
    // wat ga je doen?

    echo $_POST['getal'];
    }

?>


Maar waarom mag ik een telefoonnummer niet als 0184-633843 invullen?
Filter jij het streepje er maar tussen uit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$getal
= preg_replace("/[^0-9]/","", $_POST['getal']);
// en hier nog controle of het 10 cijfers zijn... tenzij het begint met 31....
?>


Toevoeging op 05/09/2012 10:33:34:

Eventueel als functie:

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
<?php

function get_telefoonnummer($nummer = false)
    {

    // als er niets is ingevuld, return false
    if($nummer === false)
        {

        return false;
        }

        
    // verwijder alles tussen haakjes als in +31 (0) 123456789
    $nummer = trim(preg_replace('/\s*\([^)]*\)/', '', $nummer));
    
    // vervang alles behalve de nummers
    $nummer = preg_replace("/[^0-9]/", "", $nummer);
        
    // vervang een 0031 door een 0 en ..31 door 0
    if(substr($nummer, 0, 4) == '0031')
        {

        $nummer = '0'.substr($nummer, 4);
        }

    
    // vervang een +31 door een 0... de + is al weggefilterd
    if(substr($nummer, 0, 2) == '31')
        {

        $nummer = '0'.substr($nummer, 2);
        }
    
        
    // controle of cijfer met een 0 begint
    if($nummer{0} !== '0')
        {

        return false;
        }

        
    // controle of telefoonnummer 10 cijfers heeft
    if(strlen($nummer) !== 10)
        {

        return false;
        }

        
    return $nummer;
    }

    
echo '<pre>';
echo '0184-633843'."\t\t". get_telefoonnummer('0184-633843').PHP_EOL;
echo '+31 (0)184-633843'."\t". get_telefoonnummer('+31 184633843').PHP_EOL;
echo '(0184) 633843'."\t\t". get_telefoonnummer('+31 184633843').PHP_EOL;
echo '+31 184-633843'."\t\t". get_telefoonnummer('+31 184633843').PHP_EOL;
echo '0031 184-633843'."\t\t". get_telefoonnummer('0031 184-633843').PHP_EOL;
echo '018 4 633 843'."\t\t". get_telefoonnummer('018 4 633 843').PHP_EOL;
echo '</pre>';

?>


Geeft:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
0184-633843    0184633843
+31 (0)184-633843    0184633843
(0184) 633843        0184633843
+31 184-633843        0184633843
0031 184-633843        0184633843
018 4 633 843        0184633843


Zie ook: http://codepad.org/RAg2cH2m
 



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.