forceren decimaal scheidingsteken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C#.NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

Bekijk vacature »

PHP developer

Functie Voor een opdrachtgever in omgeving Leiden zijn wij op zoek naar een PHP developer die affiniteit heeft met C++. Ben jij reeds afgestudeerd of heb je al een paar jaar ervaring? Lees snel verder en kijk of dit iets voor jou is! Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van

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 »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Fullstack developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en zou jij graag bij een platte maar informele organisatie werken? Voor een mooi softwarebedrijf in omgeving Gouda zijn wij op zoek naar versterking op de afdeling Software Development! Als Fullstack react.js developer wordt je bij dit bedrijf onderdeel van de volledige ontwikkeling van requirement tot oplevering! Onderdelen van jouw functie: Jouw focus ligt op de front end en alles wat daarbij komt kijken. Je gaat ontwerpen, ontwikkelen, testen en valideren. Je zult voornamelijk werken met React.js en Typescript. Maar ook Javascript, HTML en CSS komen aanbod. Daarnaast zal je ook

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 »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij in één van onze vier scrumteams. Met 30 ontwikkelaars werk jij aan de doorontwikkeling van ons core product. Ook werkt jouw team aan maatwerkoplossingen op aanvraag van de klant en op projectbasis. Wij vinden het erg belangrijk dat onze ontwikkelaars met plezier naar werk gaan. Een deel hiervan ligt uiteraard bij jezelf, als jij ontwikkelen niet leuk vindt, ben jij bij ons echt aan het verkeerde adres. Jouw team bestaat namelijk uit een groep gepassioneerde vakidioten die dit werk doen omdat dit eerst een hobby was! Daarnaast wordt er intern rekening gehouden met

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

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 »

.Net Front-end Ontwikkelaar

Wij zoeken een .Net Front-end Ontwikkelaar! Omschrijving Kun jij snel schakelen en ben je stressbestendig? Dan zoeken wij jou! Als .Net Front-end Ontwikkelaar help je mee aan de webapplicatie die over de hele wereld door allerlei bedrijven wordt gebruikt. Je werkt daarnaast mee aan nieuwe en verbeterde functionaliteiten en helpt met het oplossen van bugs. Over de opdrachtgever Je komt te werken in een ambitieus team dat zich blijft ontwikkelen. Dit is alle informatie die we nu kunnen delen over de werkplek. Als jij de .Net Front-end Ontwikkelaar bent voor deze job, vertellen we je snel nóg meer. Eisen Heb

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET Core developer wordt jij onderdeel van ons team met drie breed ontwikkelde software engineers en een flexibele schil met zes ervaren freelancers. Jij gaat mee in de visie van onze organisatie om als IoT partner in deze branche specifieke markt “het” platform te blijven innoveren en deze ook steeds slimmer te maken. Wij hopen dan ook zeker dit in de toekomst te kunnen realiseren met bijvoorbeeld Artificial Intelligence. De architectuur van ons platform is opgemaakt uit een deel eigen protocol, een interface laag en een laag welke de protocollen van derde partijen vertaald naar het eigen

Bekijk vacature »

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

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

26/12/2024 03:49:20
 
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.