formulier afhandeling

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Consultant voor de Zorg

Wil jij jezelf razendsnel ontwikkelen bij de marktleider in de zorg-ICT? En vind jij het een uitdaging om de zorgprocessen binnen een zorginstelling te verbeteren? Grijp dan deze kans en wordt Consultant voor de Zorg! Voor ons hoofdkantoor zoeken wij een enthousiaste en klantgerichte aanpakker met liefde voor zorg en ICT. Jouw baan Als Consultant voor de Zorg ben jij de onmisbare schakel tussen de zorgprofessionals en onze software ontwikkelaars. De zorgorganisaties die onze software gebruiken en onderhouden, worden door jou begeleid. Je leidt zorgprofessionals op om met onze software te werken, helpt bij implementatietrajecten in het ziekenhuis en ondersteunt

Bekijk vacature »

Android developer voor apps voor IoT

Functieomschrijving Voor de locatie in omgeving van Venlo zoeken we een Android developer. Technologische oplossingen ontwikkelen voor het Android platform is jouw drive alsmede Mobile apps. Naast een proactieve houding ben je leergierig aangelegd. Onze opdrachtgever geeft jou de middelen om mee te exploreren. Functie-eisen - Developer met een relevante opleiding of ervaring op het gebied van Android ontwikkeling - Liefst een HBO opleiding in een IT richting - Ervaring met GIT, XML, een MVP concept, Android frameworks - Je weet complexe technische vraagstukken om te zetten naar werkende oplossingen - Je hebt een proactieve houding en bent communicatief vaardig

Bekijk vacature »

Softwareontwikkelaar Netwerken (automation)

Functie­omschrijving 'Ik heb de vrijheid om nieuwe oplossingen te ontwerpen, én de kans en verantwoordelijkheid om die echt neer te zetten. Van slim idee tot realiteit in productie. Die ruimte voor nieuwe ideeën, met nieuwe materie en verbeteringen van oplossingen op alle vlakken, dat maakt mijn job aantrekkelijk.' Maarten Navers - systeemengineer van het team netwerken bij de Belastingdienst. Het team netwerken is onderdeel van de afdeling basisinfra diensten en bestaat uit ongeveer vijftig betrokken en deskundige specialisten. Hard werken en lol hebben staan hier hoog in het vaandel. Als team zijn we binnen de Belastingdienst verantwoordelijk voor het 24/7-beheer

Bekijk vacature »

Junior .NET C# developer gezocht, Dordrecht

Ben je een .NET C# developer die in Dordrecht woont, of in de omgeving hiervan, en op zoek is naar een nieuwe baan? Bij een bedrijf met betrokken collega’s, die elkaar graag helpen, binnen een informele cultuur? En aan een succesvol product wilt werken dat constant verder ontwikkeld wordt? Voor een bedrijf in Dordrecht zijn we op zoek naar verschillende C# developers. Het bedrijf richt zich op de ontwikkeling van software voor een specifieke branche en heeft circa 5000 gebruikers. De organisatie bestaat uit circa 20 mensen waarvan 6 .NET developers, 1 architect en 3 software testers. Het werk bestaat

Bekijk vacature »

CMS Developer / Sitecore / C# / DevOps

Functieomschrijving Ben jij een Developer met kennis van C# / .NET en wil jij je graag specialiseren op het gebied van Sitecore? Doe jij dit het liefst binnen een gerenommeerde organisatie in de zorg? Dan is dit dé uitdaging voor jou! Binnen deze rol zal jij je als C# / .NET Developer (met de focus op Sitecore) gaan richten op het ontwikkelen van webapplicaties, platformen en portalen middels o.a. C#, Azure en Microservices die door duizenden mensen gebruikt worden? Reageer dan nu! Het ontwikkelen van webapplicaties, platformen en portalen middels o.a. C#, Sitecore, Azure en Microservices; Het leveren van jouw

Bekijk vacature »

SharePoint Developer

SharePoint Developer Voor onze opdrachtgever zijn wij op zoek naar een ervaren SharePoint Developer. Krijg jij energie van het werken in een team met collega’s die net als jij een passie voor techniek hebben en waar je kunt experimenteren met de laatste Microsoft technologieën zoals SharePoint Online, Powerplatform en Office 365? Lees dan snel verder! Als SharePoint Developer bouw je in teamverband aan grote, innovatieve Office 365 implementaties. Je vindt het gaaf om met je (internationale) team of met je interne stakeholder te sparren over de beste manier om SharePoint in te zetten. Zo help je onze opdrachtgever bijvoorbeeld met

Bekijk vacature »

(Junior) webontwikkelaar

Wat zijn je taken? Als webontwikkelaar werk je op onze locatie in Kesteren in een team met ervaren collega’s die je coachen met praktische tips. Je werkt aan overzichtelijke projecten of doet aanpassingen aan webtoepassingen die wij voor klanten hebben gerealiseerd. Je hebt contact met de klant en realiseert interessante en innovatieve toepassingen. Je ziet dat je inspanning resultaat oplevert voor de klant! Wat verwachten we van jou? Mbo of Hbo werk- en denkniveau. Opleiding Informatica pré Schoolverlater of enkele jaren ervaring Ervaring middels werk of stage met softwareontwikkeling Kennis van de techniek waarmee wij werken: C#, ASP.NET Core en

Bekijk vacature »

Back-end PHP Developer / Maatschappelijk betrokken

Functieomschrijving Ben jij een developer die de volgende stap in zijn carrière wilt maken? Wijk jij niet uit voor precisie werk in een open en informele omgeving? Lees dan snel verder en reageer! Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Functie-eisen Afgeronde HBO of WO opleiding, liefst in de richting van Informatica; Je hebt minimaal 3 jaar ervaring als PHP Developer; Je hebt ervaring met object

Bekijk vacature »

Full stack .Net Developer - Portal/CMS (Core/Azure

Voor een bekende financiële dienstverlener zijn wij op zoek naar een ervaren Full-stack Software Developer (.Net / C#). Onlangs hebben zij een nieuw CMS systeem en klanten portal in gebruik genomen en online gegaan. Aan jou te taak de portals flink uit te breiden met nieuwe functionaliteiten en upgrades in de DevOps omgeving. Jij zorgt voor een ultieme klant beleving door klanten nog beter in staat te stellen al hun zaken in de portal te organiseren en in te zien door middel van duidelijke overzichten. Hierin werk je veelal met o.a. Sitecore, Unit Testing, CI/CD, TFS, Git, Scrum en JavaScript,

Bekijk vacature »

BI Ontwikkelaar

Je kan er niet omheen, data is overal en data gedreven werken is voor jou dan ook vanzelfsprekend. De beste inzichten haal je nou eenmaal uit de data. Zo zorg jij ervoor dat data uit het bronsystemen op een juiste en veilige manier ontsloten wordt, en verwerkt wordt tot betrouwbare en betekenisvolle informatieproducten. Als BI ontwikkelaar vorm je ook de brug tussen de business en IT en ben je vertaler van (complexe) informatiebehoeften naar concrete oplossingen; bijvoorbeeld in de vorm van (management)rapportages of dashboards. Daarnaast lever je een sterk aandeel in de doorontwikkeling van de datamanagement organisatie binnen Argenta, onder

Bekijk vacature »

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Wat ga je doen? Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q.

Bekijk vacature »

Java Scala developer met veel vrijheid en thuiswer

Functieomschrijving Zoek jij naast het technische Java (Scala) werk meer verdieping in je functie en denk je graag mee met de klant? Dan zou deze werkgever goed bij jou kunnen passen. Er wordt gezocht naar projecten die jou aanspreken en je kunt ook gerust een project weigeren als deze jou niet aanspreekt. Je werkt deels vanuit huis en deels op locatie bij de klanten waar je naast het technische werk ook betrokken bent bij de advisering van de ontwikkeltrajecten bij de klant. Functie-eisen - Je hebt HBO werk en denk niveau - Je hebt ruime ervaring met Java (en Scala)

Bekijk vacature »

Ervaren .NET C# ontwikkelaar, inhouse, complex maa

Ben je als ervaren ontwikkelaar op zoek naar een analytische omgeving? Waar hoogopgeleiden en ervaren collega’s jouw kennis naar een hoger niveau kunnen tillen? Waar je met een leuk team samen aan innovatieve producten werkt? Dan zou de deze organisatie wel eens goed bij je kunnen passen. Voor een organisatie in Delft zoeken we momenteel een ervaren .NET C# ontwikkelaar. De organisatie richt zich op innovatieve en complexe maatwerk systemen met een maatschappelijke raakvlak. Hierbij moet je (afhankelijk van je niveau) mee kunnen denken met functionele en architectonische vraagstukken. De projecten kunnen uiteenlopend zijn en het is maar net wat

Bekijk vacature »

Process Automation Consultant - Starter / Trainees

Ben jij eigenwijs genoeg om te denken dat het altijd slimmer kan én heb je de skills en de drive om dit als Process Automation Consultant in onze startup te bewijzen? Wat is SMRTR? Bij SMRTR (spreek uit ‘smarter’) vinden wij slimmer altijd beter. Slimmere processen maken werk ook leuker. Voor onze klanten, hun werknemers en voor onszelf. SMRTR verslimt daarom operationele processen voor meer werkplezier en een beter rendement. Dit doen wij door middel van onze eigen Process Automation methode, waarbij wij het proces in zijn geheel analyseren, verbeteringen signaleren en komen met een op maat gemaakte oplossing. Door

Bekijk vacature »

Front-end Developer WPF

Heb jij kennis en ervaring met WPF en C#? Ben je technisch en heb je goed gevoel voor design? Wil jij met jouw kennis de zorg verbeteren? Dan zijn wij op zoek naar jou! Jouw baan Als Front-end Developer bij Zorgplatform ga je werken aan de interface voor zorgprofessionals. Zorgplatform is een platform waarmee medische gegevens op een veilige manier uitgewisseld worden met andere instanties binnen de zorgsector. Zorgplatform ondersteunt onder andere het verwijzen van patiënten, het overdragen van patiënten en de gezamenlijke behandeling (shared care). Dit is hét nieuwe werken in de zorg. Met jouw oog voor design ga

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

10/07/2020 23:12:40
 
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.