formulier afhandeling

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

Back end developer PHP

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 25 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Backend Developer PHP Laravel SaaS

Dit ga je doen Het ontwikkelen van nieuwe features die bijdragen aan de groei van de klanten van de organisatie; Je denkt mee over nieuwe innovaties, features en verbeteringen in de applicatiearchitectuur; Je draagt bij aan de continue ontwikkeling van jouw team doordat je elke dag streeft naar het verbeteren van jouw eigen prestaties; Je neemt actief deel aan Scrum meetings en de Backend Guild. Hier ga je werken Voor een snel groeiend bedrijf, in de regio Nieuw Vennep, zijn wij opzoek naar een ervaren Backend Developer. De organisatie is actief in de e-commercebranche en ontzorgt haar klanten middels een

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 »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

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 »

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 »

Productontwikkelaar Food

Wat ga je doen Als Productontwikkelaar Food ga je nieuwe producten ontwikkelen en bestaande producten verbeteren. Je bent hierbij betrokken bij het gehele proces: van productconcept naar proefreceptuur, het realiseren va het product (op kleine schaal) en het testen van producten in een productieomgeving. Verder: Bewaak je de status van verschillende fases van productontwikkeling en lever je tijdig de benodigde data aan Ben je bezig met de optimalisatie van oude en nieuwe recepturen Begeleid of organiseer je proefsessies (sensorisch onderzoek) in het team en/of bij klanten Onderhoud je contacten met de klanten, leveranciers van grondstoffen e.a. externe partijen Houd je

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

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 »

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Senior developer (PHP en VB.NET)

Functie De development afdeling bestaat uit 2 teams. Het productteam (10 developers) is verantwoordelijk voor verschillende applicaties met als doel om zoveel mogelijk te automatiseren en uit te werken tot standaard software. Met diverse Solutions Architecten en ervaren developers denken ze voortdurend mee met hun klanten en bouwen ze de basis van het uiteindelijke maatwerk dat wordt geleverd. Hiernaast hebben ze een maatwerk/projectteam. Dit team bestaat momenteel uit 8 developers (junior tot senior) en is verantwoordelijk voor het maatwerk in hun klantprojecten. Momenteel zijn ze op zoek naar een senior developer die aan de slag gaat in het productteam. Hierin

Bekijk vacature »
Yoeri Achterbergen

Yoeri Achterbergen

01/04/2015 12:07:34
Quote Anchor link
Hallo,

Zelf krijg ik 2 dingen niet werkend.
Laat ik beginnen met de 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
<?php
if(isset($_POST['submit'])){
$amount =  $_POST['amount']; // Storing value amount
$orderid = $_POST['orderid'];  // Storing value orderid
}
//create empty error orderid
if (empty($_POST['orderid'])) {
    $emptyorderid = 'Vul het ordernummer in';
}

//create empty error amount
if (empty($_POST['amount'])) {
    $emptyamount = 'Vul het te betalen bedrag in';
}


?>


<html>
<body>
<form action="" method="post">
<input name="orderid"  placeholder="Voer bestelnummer in">
<input name="amount" placeholder="Voer het te betalen bedrag in">
<input type="submit" value="Proceed to payment">  
</form>


vraag 1:
Hoe kan ik php automatisch een euro symbool voor het bedrag laten plaatsen als het formulier gesubmit is?
Zelf had ik geprobeerd een variable hiervoor te maken die ik laat echoen voor de variable $amount
Het eurosymbool wil ik ook pas laten zien als er wel een bedrag is ingevuld anders niet.

Vraag 2:
Stel ik vul het ordernummer is maar geen bedrag en ik duw op submit, dan word de error amount getoont d.m.v. een echo variable emptyamount. Dat werkt prima, alleen verliest hij de waarde van het orderid uit de input.
Is er een mogelijkheid om deze vast te houden tot dat het formulier foutvrij is?
Moet ik dan werken met een input type button?

Mvg,

Yoeri
Gewijzigd op 01/04/2015 13:25:45 door Yoeri Achterbergen
 
PHP hulp

PHP hulp

27/04/2024 02:55:26
 
Rick B

Rick B

01/04/2015 13:50:53
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
<?php
if(isset($_POST['send'])) {
    $amount =  trim($_POST['amount']); // Storing value amount
    $orderid = trim($_POST['orderid']);  // Storing value orderid

    if (empty($orderid) || empty($amount])) {
            echo 'Vul een ordernummer en bedrag in';
    }

else {
        $ammount = "&euro;".$ammount;
        // rest van je code
    }
}

?>


<html>
<body>
<form action="" method="post">
<input type="text" name="orderid" placeholder="Voer bestelnummer in" value="<?php if (isset($orderid)) echo $orderid; ?>">
<input type="text" name="amount" placeholder="Voer het te betalen bedrag in" value="<?php if (isset($ammount)) echo $ammount; ?>">
<input type="submit" name="send" value="Proceed to payment">  
</form>
Gewijzigd op 01/04/2015 14:09:27 door Rick B
 
Frank Nietbelangrijk

Frank Nietbelangrijk

01/04/2015 13:57:09
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
<?php

// initialisatie!
$amount = '';
$orderid = '';
$emptyamount = '';
$emptyorderid = '';

if(isset($_POST['submit']))
{

    //create empty error orderid
    if (empty($_POST['orderid'])) {
            $emptyorderid = 'Vul het ordernummer in';
    }

    //create empty error amount
    if (empty($_POST['amount'])) {
            $emptyamount = 'Vul het te betalen bedrag in';
    }


    $amount = '€ ' . number_format($_POST['amount'], 2, ',', '.'); // Storing value amount
    $orderid = intval($_POST['orderid']);  // Storing value orderid
}

?>


<html>
<body>
<form action="" method="post">
<input name="orderid"  placeholder="Voer bestelnummer in" value="<?php echo $orderid; ?>">
<input name="amount" placeholder="Voer het te betalen bedrag in" value="<?php echo $amount; ?>">
<input type="submit" value="Proceed to payment">  
</form>


Toevoeging op 01/04/2015 14:05:06:

Weet je zeker dat je empty() wilt gebruiken voor amount? daarmee kan / mag het bedrag niet gelijk aan 0 zijn namelijk.
Gewijzigd op 01/04/2015 14:03:31 door Frank Nietbelangrijk
 
Yoeri Achterbergen

Yoeri Achterbergen

01/04/2015 14:40:55
Quote Anchor link
Dank voor jullie reactie.
De controle op de variable amount heb ik veranderd in
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if ($_POST['amount'] == ''){
    $emptyamount = 'Vul het te betalen bedrag in';
}

?>


Echter werkt het nog niet zoals ik het graag zou willen.
Als ik bij het bedrag niet invul geeft hij toch een euro symbool weer, dit mag alleen als er een bedrag is ingevuld.
Wat kan ik nu het beste doen om hierop een controle te maken?



Toevoeging op 01/04/2015 16:22:27:

Opgelost

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
//initialisatie
$eurosymbol = '€ ';

if ($_POST['amount'] == ''){
    $emptyamount = 'Vul het te betalen bedrag in';
    $eurosymbol = '';
}


$amount = $eurosymbol.number_format($_POST['amount'], 2, ',', '.');
?>
Gewijzigd op 01/04/2015 14:41:11 door Yoeri Achterbergen
 
Frank Nietbelangrijk

Frank Nietbelangrijk

01/04/2015 18:05:46
Quote Anchor link
Ik hoop dat je voor regel 5 nog wel even controleert of het formulier verzonden is? Ik begrijp nu tevens dat je het euro symbool enkel wilt tonen indien er nog geen bedrag is ingevuld? Al overwogen om dan met een placeholder te werken?

Ik hou zelf meestal gewoon een decimaal aan in een invoerveld. Ook zou ik dan van rechts naar links zoeken naar een punt of een komma. Indien een komma dan str_replace naar een punt. Alle overige karakters die geen cijfers zijn moeten er dan vervolgens uit. Leuke uitdaging :-)

Dit zijn dan dus geldige invoer mogelijkheden:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
12
12.
12,
12.0
12,0
12.05
12,05
euro 12.05


uiteindelijk moet er een van deze uitkomen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
12.0
12.05


Het mooiste is om met javascript direct aan de gebruiker te tonen wat het uiteindelijke bedrag wordt.
Dan kan deze het namelijk nog direct veranderen als het niet goed gaat.
Gewijzigd op 01/04/2015 18:07:49 door Frank Nietbelangrijk
 
Obelix Idefix

Obelix Idefix

01/04/2015 18:19:46
Quote Anchor link
Waarom maak je een variabele $amount aan op regel 10, terwijl $_POST['amount'] misschien niet eens bestaat / goede waarde heeft? Ik zou dat dan in een else doen (na controle of $_POST['amount'] wel een geldige waarde heeft).

Verder zou ik de € niet in een variabele stoppen, maar bij de echo (hard coded) tonen.
Gewijzigd op 01/04/2015 18:21:25 door Obelix Idefix
 
Eddy E

Eddy E

02/04/2015 16:57:46
Quote Anchor link
Precies: je kan niet "€ 5.00" gebruiken om mee te rekenen.
Gewoon 5 of 5.00 wel. Dus dat 'euroteken' niet erbij opslaan. Dat kan je ook niet optellen en/of gebruiken om BTW te berekenen (bijvoorbeeld).

Met de functie money_format() (zie http://php.net/manual/en/function.money-format.php) is dit erg makkelijk.
Je vraagt een INT of DECIMAL (0,27374 is ook geldig!) en gebruikt een ROUND() om dit naar 2 decimalen op te slaan.
Euroteken komt pas bij de presentatie, via MONEY_FORMAT().
 
Yoeri Achterbergen

Yoeri Achterbergen

08/04/2015 19:37:26
Quote Anchor link
Beste,

dank voor jullie reacties. Ik heb 2 outputs gemaakt, een variabel is voor te rekenen en de ander is voor te showen.
Nu loop ik nog tegen een ding aan en dat is zodra er gepost word word krijgt de pagina een refresh.
Als ik dus nu een functie (jquery) aan de button koppel, dan word deze uitgevoerd maar direct weer weggehaald omdat de pagina opnieuw word getoont.
Kan ik ook submitten zonder refresh?
 
- Ariën  -
Beheerder

- Ariën -

08/04/2015 19:57:33
Quote Anchor link
Jazeker, jQuery heeft hier een handige functie voor:
event.preventDefault();
 



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.