forceren decimaal scheidingsteken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

Bekijk vacature »

Developer Full Stack

Functie omschrijving Developer gezocht! Ben jij een enthousiaste developer die graag wil bijdragen aan ontwikkelingen binnen een mooie organisatie? Solliciteer dan snel. Wij zijn op zoek naar een Full Stack Developer uit de regio Nijkerk die gaat bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een SaaS applicatie. Je moet beschikken over beheersing van zowel de Nederlandse als Engelse taal aangezien je samen met de klant gaat werken. Bedrijfsprofiel Je komt te werken binnen een echt familiebedrijf dat al sinds 1925 actief is binnen de FMCG branche. Het bedrijf heeft 40 medewerkers en er heerst een platte communicatiestructuur waarbij

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in de regio van Bergen op Zoom ben je als PHP Developer niet alleen gefocust op het ontwikkelen van Software. Daarnaast ben je ook voortdurend bezig met het zoeken naar nieuwe mogelijkheden en innovaties die essentieel kunnen zijn voor de efficiëntie van software ontwikkeling. Je deelt veel kennis en informatie met het team en ontvangt deze dan ook graag terug. Techstack: PHP, Symfony & mySQL. Bedrijfsprofiel Deze uitdagende opdrachtgever is ruim 20 jaar actief in de regio Bergen op Zoom. Het vooruitstrevende team staat de hele dag voor je klaar om je te helpen en ondersteunen.

Bekijk vacature »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

Als PHP developer (Symfony) bijdragen aan betere z

Functie Als Medior/Senior PHP developer wordt er een mate van zelfstandigheid verwacht, maar ook dat je goed in een team kunt opereren waar kennis wordt gedeeld en er bijvoorbeeld codereviews plaatsvinden. 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 geactualiseerd.

Bekijk vacature »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Fullstack Developer TOTO

Do you want to work with the latest technologies on the development of new systems and applications? Get moving and strengthen Nederlandse Loterij as a Fullstack Developer TOTO. Thanks to your efforts, complex business critical applications are always running smoothly. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Fullstack Developer you score by: Taking ownership of the development cycle of an application in a large scale, high availability, geo redundant landscape Coaching your peer developers and safeguarding code quality Integrating the application with other components of the system using the available API’s Managing

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

Medior/senior front end developer React Sportsoftw

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van onze stack; Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor

Bekijk vacature »

Python developer Consultancy

Functie Als Python developer bij deze organisatie werk je voor verschillende klanten. Doordat de oprichter een groot netwerk heeft kun je zelf voorkeuren uitspreken in het type projecten dat je wilt gaan doen. Zo zijn er bijvoorbeeld langdurige of juist korte projecten, maar is ook het type klant, of project bespreekbaar. Werk jij bijvoorbeeld graag aan een nieuw, state-of-the-art web portaal of ben je liever betrokken bij een migratietraject van een bestaande applicatie? Wij gaan voor jou aan de slag! Eisen • Je bent een gedreven developer met sterke voorkeur voor Python • Je bent meer dan een codeklopper •

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

25/11/2024 03:35:48
 
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.