forceren decimaal scheidingsteken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer

Functie Als front-end developer kom je te werken in een team van 30 gedetacheerde, en het team is momenteel flink aan het groeien. Je hebt ervaring met het bouwen van complexe bedrijfsapplicaties waar je gebruik maakt van de nieuwste technologieën waarmee jij elke klant omver blaast. Het gaat om uitdagende projecten met een gemiddelde doorlooptijd van 2 jaar. Hierdoor heb jij echt de volledige focus op een project en kun je flinke impact maken. Het team zit boordevol met ervaren developers die samen dezelfde ambitie delen. Aan de hand van opleidingen en trainingen kun je certificaten halen in jouw expertise

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Software developer

Functieomschrijving Voor een gewaardeerde werkgever in de regio van Middelburg zijn wij op zoek naar een ambitieuze PHP/Symfony Developer. Een enthousiast persoon die het development team komt versterken met het aanpakken van complexe en nieuwe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel persoonlijke als professionele groei? Lees dan snel verder! Dit ga je doen: Aanpassingssuggesties van collega’s in kaart brengen, vervolgens te analyseren en daarna te concluderen of de aanpassing een verbetering is; Ontwikkeling en beheer van de serviceportal in Symfony en

Bekijk vacature »

PHP developer (Symfony, Doctrine)

Functie Als PHP developer wordt er een hoge mate van zelfstandigheid verwacht, maar ook dat je goed opereert in een team waar kennis wordt gedeeld en dingen als codereviews erg veel voorkomen. Kwaliteit staat voorop, mede hierom werken ze bijvoorbeeld zonder echte deadlines in hun sprints. De SaaS-applicatie wordt volledig ontwikkeld in PHP en Symfony. De module bestaat uit een stuk informatie verrijking en intelligentie wat resulteert in een medische check. De logica wordt daarom in de code geïntrigeerd. Je bent onder andere bezig met complexe databases waar meer dan 80.000 medicijnen op verschillende niveaus in staan, die maandelijks worden

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

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 »

IT Infrastructuur Developer

IT Infrastructuur Developer Ben jij (bijna) klaar met je HBO studie in de richting van IT? Opzoek naar een spannende eerste baan, waar je ontzettend veel kan leren? Dan hebben wij de ultieme job voor jou! Voor een goede klant van ons in de financiële dienstverlening zijn wij opzoek naar een Junior Infrastructure Developer. Deze baan is een mooie kans om een sterke start te geven aan jouw carrière binnen de IT! De job Je werkt nauw samen met het Devops team, en zal je voornamelijk bezighouden met het automatiseren van infrastructure componenten. De componenten worden opgevraagd door het DevOps

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »

Applicatieontwikkelaar Java EE

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 De afdeling IV –

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

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 »

Back end developer Digital Agency

Functie Wij zijn van origine een wordpress bureau, maar sinds 2006 zijn wij dit wel redelijk ontgroeid. Naar mate de jaren verstreken zijn we gegroeid in omvang, maar ook in de complexiteit van opdrachten waarin wij onze klanten kunnen bedienen. Momenteel bestaat onze organisatie uit 4 front end developers, 12 back end developer 3 projectmanagers en een 2 koppig management. Wij zijn een hele informele, bijna familiaire organisatie. Geen strak pak of overhemd, nee gewoon dragen waar jij je prettig bij voelt. De gemiddelde leeftijd ligt tussen de 25 en 30 en wij doen er veel aan om onze hechte

Bekijk vacature »

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 »
Gee Bee

Gee Bee

26/03/2013 14:28:05
Quote Anchor link
Hoi,

Heb aan het begin van mijn php code de regel setlocale(LC_ALL, 'nld_NLD'); opgenomen.
Toch verschijnen er in FireFox puntjes als decimaal scheidingsteken in mijn bedrag velden ( input type = "number" ) en als ik daar kommatjes invul en vervolgens submit krijg ik volgende foutmelding:

Failure to query with database with query update meterstanden set veld1 = 1281, veld2 = 46900, veld3 = 5700, veld4 = 1126, veld5 = 43287, veld6 = 5350, veld7 = 4,10, veld8 = 0.30, veld9 = 0.85, veld10 = 4.10, veld11 = 276.00, veld12 = 348.00, veld13 = 2, veld14 = " ", veld15 = "Grote afwijking in opgegeven eindstand water." where veld0=10009 and jaar=2013

Je zou denken een gewone foute communicatie met de MySQL database vanwege de komma bij veld7, maar als ik hetzelfde in Chrome probeer, krijg ik daar wél komma's als decimaal scheidingsteken en gaat het verder ook gewoon goed.

Nu is mijn vraag: is er nog een ( extra ) manier om in alle browsers ( dus ook in FireFox ) hetzelfde gedrag als in Chrome te forceren?

Gerard
 
PHP hulp

PHP hulp

16/06/2025 00:08:57
 
Eddy E

Eddy E

26/03/2013 16:42:14
Quote Anchor link
Probeer eens dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
setlocale(LC_ALL, 'nld_NLD');
setlocale(LC_ALL, 'nl_NL');
?>


Toevoeging op 26/03/2013 16:52:53:

Maar let even op: Mysql kijkt NIET naar de PHP-instellingen die je met setlocale doet.
MySQL moet gewoon een punt hebben, ongeacht welke instelling dan ook.
Maar ik vind het raar dat je bij veld7 4,10 gebruik en bij veld8 0.30
Dus bij de ene een komma, bij de andere een komma.

Daarnaast zis een omschrijving als veld1 tm veld15 erg slecht.
 
Gee Bee

Gee Bee

26/03/2013 17:53:28
Quote Anchor link
Bedankt voor je reactie. Zal je suggestie zeker proberen.

Toch een paar kanttekeningen bij je reactie:

De aanduidingen "Veld1" t/m "Veld15" zijn dummy namen in de foutmelding tekst omdat ik geen echte veldnamen wilde meegeven.

Het "inconsequente" gebruik van komma's en punten was juist bedoeld om de fout aan te geven/te forceren.

Daarnaast snap ik dat MySQL "intern" punten verwacht. Dat is met meerdere databases zo, alleen dat is aan ( bijna ) geen gebruiker uit te leggen. Zeker niet van het gebruikersniveau waarvoor ik het programma schrijf. Die willen komma's als decimaal scheidingsteken in hun velden kunnen invoeren. Dat dat vervolgens door MySQL of wat dan ook naar punten wordt vertaald is iets voor "achter de schermen". Daarbij geef ik in het voorbeeld aan dat Chrome wél op de gewenste wijze werkt. Daar kan een gebruiker in zijn invoerveld een komma gebruiken en gaat MySQL daarvan niet "over z'n nek".
 
Gee Bee

Gee Bee

28/03/2013 15:54:43
Quote Anchor link
Hoi,

Ben er intussen achter dat het "goed werken" van de komma als decimaal scheidingsteken een gedrag van het html5 input type "number" is. In FireFox werkt ditzelfde gedrag dus blijkbaar niet??? Ben overigens "teruggestapt" op input type "text" voor de getallen, omdat html5 nog niet door alle browsers ondersteund wordt en ik browserafhankelijkheid zoveel mogelijk wil vermijden.

Wat ik dus voor ogen heb is dat de gebruiker in het invoerveld een komma als decimaal scheidingsteken ziet, terwijl het voor MySQL een punt wordt / blijft. Overigens lijkt setlocale daarvoor niet te werken.

Gerard
 
Koen Vlaswinkel

Koen Vlaswinkel

28/03/2013 16:14:02
Quote Anchor link
Je kan input type "number" gewoon gebruiken want als een browser de input type niet herkent, schakelt hij als het goed is automatisch terug naar "text" aangezien dat de standaard is. Je kan eventueel ook input type "text" gebruiken en JavaScript gebruiken om punten naar komma's om te zetten en te controleren op geldigheid.
 
Erwin H

Erwin H

28/03/2013 16:55:09
Quote Anchor link
Voor het invoeren in mysql wil je ook niet dat setlocale werkt. Wat als je straks zowel Nederlandse als Amerikaanse gebruikers hebt en bij het invoeren van een getal hun lokale settings worden gebruikt in de database. Dan krijg je getallen met punten en getallen met komma's door elkaar te staan in je database. Daar wordt het probleem niet makkelijker van.

Beter kan je serverside 1 standaard aanhouden (de mysql standaard dus) en gewoon zelf zorgen dat input altijd eerst wordt omgezet naar die standaard voor je er mee gaat werken. Als je dus een komma als scheidingsteken binnen krijgt, dit eerste omzetten naar een punt, en dan invoeren in de database.
 
Eddy E

Eddy E

28/03/2013 18:33:42
Quote Anchor link
Even heel beun:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$input
= str_replace(",", ".", $input);
?>


Verandert alle komma's naar punten.
Let op dat 83,937,371,373.00 dus iets ongeldigs wordt.
483.373.371.371,27 gaat ook niet werken zoals verwacht.
 



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.