Formulieren: multiple selections niet verzonden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Laravel Developer

Functie omschrijving Voor een gave organisatie in de buurt van Den Bosch zoek ik een PHP developer. Het is van belang dat je kennis/ervaring hebt met het framework Laravel. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Andere taken zijn onder andere: documentatie schrijven over applicaties/uitleg geven over software en applicaties/ klantcontact over bestaande applicaties/applicaties optimaliseren. Bedrijfsprofiel Deze organisatie zit in de regio van Den Bosch en is een klein bedrijf. Er werken circa

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 »

Full-stack developer

Als Full-stack developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Samen met je SCRUM team werk je aan zowel de front- als de back-end. 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 genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en echt het verschil te kunnen maken. Ons ontwikkelteam bestaat uit ruim 40 ontwikkelaars, testers, scrum

Bekijk vacature »

Medior/senior Front-end developer (Vue.js)

Functie Als Front-end developer ben je uiteindelijk overkoepelend aan de slag voor de 3 ontwikkelteams die ieder aan een specifiek product werken. In samenwerking met de UX-designer en de huidige Front-end developer zorg je voor gebruiksvriendelijke software. Lijkt het jou interessant om complexe problemen op te lossen en feautures naar een hoger niveau te tillen? En vind je het niet erg om oudere delen van de applicaties te refactoren i.c.m. het toevoegen van nieuwe functionaliteiten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en zelfredzaamheid)

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

Bekijk vacature »

.NET Developer C# VB

Samengevat: Deze werkgever is actief in software voor het matchen van vraag en aanbod van gebruikte auto-onderdelen. Ben jij een .NET Developer? Heb je ervaring met het ontwikkelen (REST) en integreren van webservices? Vaste baan: C# .NET Developer C# VB HBO €2.600 - €6.200 Wij ontwikkelen software om vraag en aanbod van onderdelen van personenauto's bij elkaar te brengen. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. De branche van dit bedrijf is Automotive. Functie: Voor de vacature als .NET Developer Dordrecht HBO ga je

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 »

Traineeship ICT 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 »

Junior Software developer

Functie Als junior .NET ontwikkelaar start jij in een compact team met drie ervaren .NET ontwikkelaars. Wij werken op projectbasis en begeleiden zelf het hele traject van A tot Z. Wij bieden jou dan ook een brede functie aan met veel technische uitdaging! Ons traject ziet er als volgt uit: 1) Wij analyseren de behoefte van onze klant 2) Wij werken de behoefte uit en vertalen dit naar technische werkzaamheden en maken een uren/kosten schatting; 3) Wij gaan aan de slag met het ontwikkelen van het product met directe feedback van de klant, zodat datgene gerealiseerd wordt, wat gewenst is;

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Lasrobot Programmeur

Over de functie Off-line programma’s maken die het beste resultaat bij de lasrobot mogelijk maken De programma’s met behulp van teach verder optimaliseren Proactief meedenken over oplossingen en over de juiste invulling van lasmallen Het lasrobotproces zoveel mogelijk optimaliseren Over het bedrijf Onze opdrachtgever is gespecialiseerd in de engineering, productie en assemblage van samengestelde plaatwerkproducten en monodelen uit metaal. Onze klant werkt samen met het team aan de mooiste producten van de toekomst. Binnen dit bedrijf staat een sterk team van specialisten op het gebied van industrial design, mechanical engineering, in-house prototyping en all-round projectmanagement. Met daarbij uiteenlopende kennis in

Bekijk vacature »

Java developer - procesoptimalisatie (Inhouse)

Functie Wat ga je doen als Java developer? Jij als back end developer hebt al enige ervaring opgedaan in jouw vakgebied. Voornamelijk het werken met Java en Spring spreekt jou aan. Jij wordt samen met je collega developers in het team verantwoordelijk voor de gehele back end van de applicatie. Hierdoor heb jij veel zelfstandigheid in je rol en zul je ook zelf beslissingen samen met de PO maken. Er wordt gewerkt volgens de SCRUM methodiek, om zo structuur te creëren in de werkzaamheden. Binnen de 2-wekelijkse sprints pak jij je taken op die samen met de PO afgestemd zijn.

Bekijk vacature »
UnlivingSava

UnlivingSava

07/07/2006 16:56:00
Quote Anchor link
Even een vraagje over formuliertjes
je kan nu meer dan 1 item selecteren uit zo een lijstje, echter na het verzenden zie ik dat er slechts 1 is meegestuurd via de _POST, hoe kan ik ervoor zorgen dat alle zaken meegestuurd worden of op zn minst zichtbaar komen?
 
PHP hulp

PHP hulp

04/12/2024 08:59:11
 
Erik Rijk

Erik Rijk

07/07/2006 16:58:00
Quote Anchor link
kan je een script tonen??
hier kan ik helemaal niks mee
 
Frank -

Frank -

07/07/2006 17:01:00
Quote Anchor link
Door in de name ook een [] op te nemen:

<input type="select" name="input[]">

Er wordt dan een array aangemaakt met de naam 'input'. Met een foreach kun je deze dan in je php-code uitlezen.

print_r($_POST); zal je meer inzicht geven.
 
UnlivingSava

UnlivingSava

07/07/2006 17:02:00
Quote Anchor link
<select name="4" size="5" multiple="multiple">
<option value="waarde">waarde</option>
.......
</select>

post:
$_POST['4']

dit bevat de verzonden waarde, hetgeen in de mail verstuurd wordt is maar één van de zaken die geselecteerd werd in de select list. Hoe zorg je ervoor dat de rest ook meegestuurd wordt

edit: dank u wel ;)
Gewijzigd op 01/01/1970 01:00:00 door UnlivingSava
 
Roy Bongers

Roy Bongers

07/07/2006 17:03:00
Quote Anchor link
<select name="4[]" size="5" multiple="multiple">
<option value="waarde">waarde</option>
.......
</select>

geloof ik.
 
Frank -

Frank -

07/07/2006 17:04:00
Quote Anchor link
Goed programmeren begint bij het gebruiken van goede namen voor variabelen. De naam '4' valt zeker niet in deze categorie... Ik mag hopen dat het slechts een heel slecht voorbeeld is ! ;)
 
Jan Koehoorn

Jan Koehoorn

07/07/2006 17:04:00
Quote Anchor link
Voorbeeld:
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
<html>
<head>
    <title>Een multiple select opvangen</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
    <form method="post" action="index.php">
        <select multiple name="test[]">
            <option value="een">een</option>
            <option value="twee">twee</option>
            <option value="drie">drie</option>
            <option value="vier">vier</option>
        </select>
        <input type="submit">
    </form>
    <?php
        if ($_SERVER['REQUEST_METHOD'] == 'POST') {
            echo '<pre>';
            print_r ($_POST);
            echo '</pre>';
        }

    ?>

</body>
</html>


edit: het bestand moet wel "index.php" heten, anders werkt het formulier niet.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Jan Koehoorn

Jan Koehoorn

07/07/2006 17:06:00
Quote Anchor link
Frank:
Goed programmeren begint bij het gebruiken van goede namen voor variabelen. De naam '4' valt zeker niet in deze categorie... Ik mag hopen dat het slechts een heel slecht voorbeeld is ! ;)

Ik ook, want variabelennamen mogen niet met een cijfer beginnen volgens mij.
 
UnlivingSava

UnlivingSava

07/07/2006 17:10:00
Quote Anchor link
ja die 4 is maar tijdelijk ;)
ok het is nu als een array maar het ding moet met al die namen gemaild worden en door simpel $_POST['4'] te zetten komt er enkel array in de mail ipv al de rest :D
 
Jan Koehoorn

Jan Koehoorn

07/07/2006 17:13:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
    foreach ($_POST['select_naam'] as $value) { // dus GEEN 4
        // voeg $value toe aan de mailbody

        $mailbody .= ("\n" . $value);
    }

?>
 
Roy Bongers

Roy Bongers

07/07/2006 17:33:00
Quote Anchor link
@ Jan die 4 die mag wel aangezien 't een array key is. Mooi is anders maar goed. Een variabele mag idd niet met een getal beginnen.
Gewijzigd op 01/01/1970 01:00:00 door Roy Bongers
 
Jan Koehoorn

Jan Koehoorn

07/07/2006 17:46:00
Quote Anchor link
@ Roy: dan nog is het raar om een getal tussen quotes als een array key te gebruiken, dus inderdaad niet mooi. PHP slikt het, maar het werkt verwarrend.
 
Frank -

Frank -

07/07/2006 18:02:00
Quote Anchor link
Of het nu wel of niet mag is niet van belang. Het getal 4 zegt helemaal niets over de inhoud, het heeft geen enkele betekenis. Als je op deze manier een systeem wilt gaan ontwikkelen, dan is dit dé manier om ernstige bugs in te gaan bouwen. En door deze bijzonder gebrekkige naamkeuzes is debuggen een ramp.

Stel dat er in de dropdownlist plaatsnamen staan, dan lijkt mij de naam 'plaatsnaam' of 'city' heel wat meer voor de hand liggen. Dan kun je in je php-code nog eens achterhalen wat nu waar vandaan komt. Ook is het formulier op deze manier beter te onderhouden.

Nog beter is het om ook aan te geven om wat voor soort data het gaat, dus een string, integer, array, etc.

aCity voor een array met plaatsnamen en iHuisnummer voor een integer die het huisnummer bevat. In je php-code weet je dan ook direct dat je met een foreach aan de slag moet en met de functie is_nummeric().
 
Roy Bongers

Roy Bongers

07/07/2006 18:06:00
Quote Anchor link
Oh dat laatst heb ik ooit proberen toe te passen bij een project op school maar 't is zwaar irritant. Je ziet welk type var 't is aan hoe je em gebruikt. Als 't een string is zul je er string functies op los laten. Is 't een array dan laat je er array functies op los. Zowiezo noem je een array meestal wel in het meervoud (users, items, etc).

Verder kun je bij de uhmz initialisatie 't type ook duidelijk aangeven.

$debug = false
$users = array();
$username = "";
$port = 80;
 



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.