Spatie wordt underscore

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Randstad B.V.- Freelance Senior Fullstack Develope

Startdatum: 01.05.2023 Richttarief: € 75,00 - €85,00 Duur van de opdracht: 1 jaar Uren per week: 40 Werkmodel: Hybride, dinsdag en donderdag aanwezig op kantoor in Diemen en meer wanneer dit nodig is. Functieomschrijving: De ideale kandidaat gaat onderdeel uitmaken van een junior team binnen het foundation domein. Vanuit het foundation domein werkt dit team samen met andere foundation teams en teams uit het online domein (professionals B2B en B2C) voor het bouwen en integreren van HRM functionaliteiten (verlof en benefits) in de persoonlijke portal van Interim Professionals. Er is meer backend werk dan frontend, maar kandidaat moet beiden leuk

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

C# .NET Developer

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Bennekom gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Front-end developer gezocht

Functie Je komt in een team met ambitieuze developers die de passie voor Front-End met jou delen. Samen ga je aan de slag met leuke en leerzame opdrachten. Het team heeft een eigen budget en financiën en zij bepalen zelf hoe dat besteed en investeert wordt. Je gebruikt tools als JavaScript, Node.js, React, Angular, Typescript en Vue.js wanneer je werkt aan de opdrachten. Daarnaast zul je veel leren van je collega’s en gezamenlijk een leuke tijd doorbrengen tijdens activiteiten zoals wintersport, hackatons en conferentiebezoeken. Je krijgt niet alleen de mogelijkheid Front-End te ontwikkelen, maar ook vooral jezelf. Dit kan behaald

Bekijk vacature »

C# Ontwikkelaar

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 »

SQL beheerder / ontwikkelaar

Functie omschrijving Voor een klant in omgeving Tiel zijn wij op zoek naar een SQL beheerder met affiniteit met technisch applicatiebeheer. Je krijgt een fijne in-house werkplek waar je gaat werken aan diverse projecten. Dit bedrijf doet het beheer van databases voor een aantal bancaire klanten. Op dit momenten hebben zij ruim 1500 databases in beheer. Jouw werkzaamheden gaan er als volgt uit zien: Je gaat de development afdeling ondersteunen bij het ontwikkelen van MS SQL Scripts. Je zal zowel zelfstandig als in teamverband MS SQL databases installeren & beheren. Je monitort en onderzoekt incidenten en de achterliggende oorzaken. Je

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

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 »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »

Low Code Ontwikkelaar

In het kort Als Low Code Developer werk je aan projecten bij en voor onze klanten, waarbij je voor het ontwikkelen van de oplossingen een technisch low-code platform gebruikt. Samen met het team streef je naar de beste oplossing en bepalen jullie de juiste aanpak. Je rol is divers en je bent van begin tot eind betrokken bij de ontwikkeling zowel de back-end en de front-end van de applicatie. Naast de ontwikkeling en oplevering, breng je ook advies uit aan de klant waarom bepaalde keuzes worden gemaakt. Je bent dan ook communicatief sterk en kunt je keuzes goed (inhoudelijk) onderbouwen.

Bekijk vacature »

Pagina: 1 2 volgende »

Danny von Gaal

Danny von Gaal

09/11/2015 21:36:06
Quote Anchor link
Ik heb een html formulier waar namen worden gekozen vanuit een listbox, daar wordt een array van gemaakt en daarna wordt er met een foreach lus een positienummer aan gehangen.
Het werkt alleen helaas niet voor mensen met een spatie in hun naam. Ik heb dmv een echo gekeken waar het mis gaat en ik zie dat spaties worden vervangen door underscores.

Het probleem is alleen dat ik niet weet waar dit gebeurd en hoe ik dit kan voorkomen. Heeft iemand hier ervaring mee?
Ik kan de underscores niet later weer vervangen voor spaties want er zijn ook mensen met een underscore in hun naam die wel moeten blijven staan.

Iemand ideeën of bekend hiermee?
 
PHP hulp

PHP hulp

24/12/2024 17:13:01
 
Thomas van den Heuvel

Thomas van den Heuvel

09/11/2015 23:07:56
Quote Anchor link
Gebruik user id's.
 
Danny von Gaal

Danny von Gaal

10/11/2015 11:57:01
Quote Anchor link
Dat gaat niet want hij haalt de users op in een tabel en maakt deze aan in een andere tabel en daar worden gegevens geupdate.
Dan zou ik user id bij moeten gaan voegen maar ik heb liever dit probleem getackeld.
 
Pg Vincent

Pg Vincent

10/11/2015 12:00:05
Quote Anchor link
Quote:
Ik heb dmv een echo gekeken waar het mis gaat en ik zie dat spaties worden vervangen door underscores.


Gebruik je toevallig een library voor het maken van de listbox?
Je zult sowieso moeten backtracken en met echo moeten kijken op welke plek in het proces de underscore verschijnt; vanaf het moment dat je de data uit de database haalt tot het moment dat je de gesubmitte data verwerkt.

PHP doet het niet vanzelf en HTML al helemala niet, dus ofwel heb je zelf iets gemaakt of je gebruikt een library van derden die niet weet dat spaties gewoon toegestaan zijn.


Quote:
Gebruik user id's.


Dat is een optie maar alleen omdat er geen spaties in getallen zitten, het probleem blijft bestaan en de eerstvolgende keer dat er een spatie moet worden doorgegeven wordt dat gewoon weer een underscore en moet je alsnog zoeken naar de oorzaak.
 
Peter K

Peter K

10/11/2015 14:21:56
Quote Anchor link
Pg Vincent op 10/11/2015 12:00:05:
Quote:
Gebruik user id's.


Dat is een optie maar alleen omdat er geen spaties in getallen zitten, het probleem blijft bestaan en de eerstvolgende keer dat er een spatie moet worden doorgegeven wordt dat gewoon weer een underscore en moet je alsnog zoeken naar de oorzaak.


En toch is dit de netste manier om alles te verwerken.
Als het goed is heb je een tabel met user_id, voornaam, achternaam (of iets dergelijks)
Je post vervolgens gewoon alleen het ID. Tijdens het verwerken kun je dan weer voornaam,achternaam ophalen.
 
Danny von Gaal

Danny von Gaal

10/11/2015 15:29:09
Quote Anchor link
Okee mensen bedankt. Ik ga het nog even onderzoeken en als ik er achter kom dan laat ik het weten.
Lukt het me niet dan val ik wel terug op userid's die ik uiteraard bij hou.
 
Thomas van den Heuvel

Thomas van den Heuvel

10/11/2015 16:20:21
Quote Anchor link
Je kunt entiteiten het beste identificeren met een eigenschap waarvan de waarde niet verandert.

Als ik zou moeten kiezen tussen een (gebruikers)naam of een intern nummer (die al als DOEL heeft een entiteit uniek te identificeren en waarvan het eigenlijk uitgesloten is dat dit nummer ooit gaat veranderen) dan weet ik wel wat mijn keuze zou zijn.

Te meer omdat namen/nicknames nog wel eens willen veranderen.
Quote:
Dat gaat niet want hij haalt de users op in een tabel en maakt deze aan in een andere tabel en daar worden gegevens geupdate.
Dan zou ik user id bij moeten gaan voegen maar ik heb liever dit probleem getackeld.

Als ik dit zo hoor zou ik nog eens kritisch kijken naar je database-opzet. Er valt iets voor te zeggen om alle tabellen (behalve koppeltabellen wellicht, behalve koppeltabellen waar extra metadata aan zit die je wellicht in afzondering wilt aanspreken) te voorzien van een auto-increment id. Dat werkt vaak gewoon een stuk praktischer.

Wanneer je tabellen aan elkaar knoopt d.m.v. tekstuele kolommen, dat is om meerdere redenenen en slecht idee.
Gewijzigd op 10/11/2015 16:21:55 door Thomas van den Heuvel
 
Pg Vincent

Pg Vincent

10/11/2015 16:29:51
Quote Anchor link
Quote:
En toch is dit de netste manier om alles te verwerken.


Het is een makkelijke manier en voor velen ook volkomen vanzelfsprekend want "iedereen doet het zo", maar het verschilt voor de database in geen enkel opzicht van het doorgeven elke willekeurige kolom, zolang de waarden in de tabel uniek zijn.

De database-guru Joe Celko (die een aantal zeerleerzame boeken heeft geschreven) heeft hele epistels gewijd aan de gevaren van zo'n surrogaat primary key en het is verstandig om het kern-argument daarvan altijd in je achterhoofd te houden: het "id" van een record verwijst naar een record, niet naar de data in dat record. De primary key zou beter gebaseerd kunnen zijn op de inhoud van het record, datgene wat dat record "uniek" maakt, iets als de volledige naam en het adres (precies wat artsen ook doen met je naam en geboortedatum).

Het id is makkelijk, en in alledaagse toepassingen is er niet echt iets op tegen, maar het is niet "de netste manier".
 
Thomas van den Heuvel

Thomas van den Heuvel

10/11/2015 17:33:06
Quote Anchor link
Het is een redelijk "moot point" dat het id enkel wijst naar het record (en verder geen echte relatie heeft met de inhoud, als je dat bedoelt). Het vervult een duidelijke en ondubbelzinnige rol.

Dat neemt niet weg dat er andere elementen in je data zitten die een record ook uniek kunnen identificeren, maar dan op voorhand te besluiten dat je dan per definitie geen id nodig hebt/zou hebben is nogal onpraktisch. Ze kunnen best naast elkaar bestaan, en het is een default fallback wanneer er geen combinatie van kolommen is die uniek kan zijn.

Een id is een syntactische oplossing, andere keys zijn meer semantisch van aard.

Wat jij als "netter" beschouwt lijkt mij toch meer een esthetische kwestie.
 
Pg Vincent

Pg Vincent

10/11/2015 18:51:41
Quote Anchor link
Quote:
Wat jij als "netter" beschouwt lijkt mij toch meer een esthetische kwestie.


Ja en nee, een id "doet het ook" en het zal in veel gevallen ook geen enkel probleem zijn, maar de dag dat er iets mis gaat met de id's heb je een serieus problem. Ik heb dat helaas zien gebeuren met een API voor producten van een groothandel. Wij (een webshop destijds) kregen een mailtje van een leverancier dat we alle prijzen van de producten opnieuw moesten synchroniseren want meneer had een dump/import gedaan vanuit een CSV en de ID kolom overgeslagen want "die wordt automatisch gegenereerd door de database". Gelukkig synchroniseerden wij op een combinatie van SKU en de EAN code dus wij hebben er niets van gemerkt.

Afijn, opzich werkt het id dus best, maar houd in geachten dat het een verzonnen stukje informatie is dat los staat van de data die je wilt aanwijzen.
 
Thomas van den Heuvel

Thomas van den Heuvel

10/11/2015 21:35:08
Quote Anchor link
Zodra je je id's voor iets anders dan de interne (database) nummering gaat gebruiken zou je sowieso al kunnen stellen dat er iets mis is.
 
Danny von Gaal

Danny von Gaal

10/11/2015 23:00:39
Quote Anchor link
Ik heb uit eindelijk me database aangepast en in de tweede tabel worden nu de userid's geplaatst en aan de hand daar van lees ik weer de gebruikersnamen uit.

Bedankt.

Er komt nu alleen een extra SELECT bij.
 
Dennis WhoCares

Dennis WhoCares

10/11/2015 23:01:20
Quote Anchor link
waarschijnlijk gebruik je de naam als de index voor je array?
Het is een beetje lastig, mn glazen bol is een beetje mistig

Als t lastig is om je database aan te passen

kun je eventueel een quick&dirty oplossing gebruiken met str_replace
vervang je de _ toch weer terug naar spatie? :)

nevermind!
Gewijzigd op 10/11/2015 23:02:09 door Dennis WhoCares
 
Ozzie PHP

Ozzie PHP

11/11/2015 02:19:00
Quote Anchor link
Pg Vincent op 10/11/2015 16:29:51:
De primary key zou beter gebaseerd kunnen zijn op de inhoud van het record, datgene wat dat record "uniek" maakt, iets als de volledige naam en het adres (precies wat artsen ook doen met je naam en geboortedatum).

Weet je zeker dat artsen dat op die manier doen? Ik vermoed dat artsen je BSN-nummer gebruiken. Dát nummer is namelijk echt uniek. Wat als er op één adres 2 personen genaamd "Jan Jansen" wonen? Een vader en zoon?

Voor een "normale" website (dus niet een overheidsinstantie) is volgens mij het enige wat je uniek kunt laten zijn iemands e-mailadres. Dat is de enige factor die uniek is. Mensen kunnen immers dezelfde naam hebben, op hetzelfde adres wonen en op dezelfde dag geboren zijn. Dat zijn allemaal factoren die niet uniek zijn. Oké, dan blijft het e-mailadres over. Dan zou je dus in alle (koppel)tabellen een verwijzing moeten maken naar iemands e-mailadres. Maar ... wat nu als iemand zijn/haar e-mailadres wijzigt? Dan heb je een behoorlijk probleem lijkt me. Dan zou je alle tabellen af moeten gaan en dat e-mailadres wijzigen. Lijkt me een no-go. Als je het zo allemaal bij elkaar beschouwt, blijft er dan maar 1 conclusie over en dat is dat je wél een ID gebruikt ... maar dat die ID binnen jouw systeem als persoonsgebonden data fungeert, net als een BSN-nummer. Dus Pietje heeft binnen jouw website altijd het ID (of klantnummer) 132. Het getal 132 is zijn persoonskenmerk geworden.
 
Peter K

Peter K

11/11/2015 08:53:22
Quote Anchor link
Danny von Gaal op 10/11/2015 23:00:39:
Ik heb uit eindelijk me database aangepast en in de tweede tabel worden nu de userid's geplaatst en aan de hand daar van lees ik weer de gebruikersnamen uit.

Bedankt.

Er komt nu alleen een extra SELECT bij.


Je kunt dit ook in één query doen. Kijk eens naar de mogelijkheden van JOIN :)
 
Ward van der Put
Moderator

Ward van der Put

11/11/2015 09:20:54
Quote Anchor link
Afbeelding
 
Danny von Gaal

Danny von Gaal

11/11/2015 09:30:46
Quote Anchor link
@Dennis WhoCares: Zoals ik al eerder zei er zijn wel mensen met een underscore in hun naam dus dat str_replace gaat het probleem niet oplossen.

@Peter K: Thanks, dit kon ik nog niet en ga ik even bekijken.
 
Pg Vincent

Pg Vincent

11/11/2015 10:20:30
Quote Anchor link
Quote:
Zodra je je id's voor iets anders dan de interne (database) nummering gaat gebruiken zou je sowieso al kunnen stellen dat er iets mis is.


Absoluut, en dan is de volgende vraag: is een dropdown op het scherm van een browser nog "de interne nummering?" of zou je kunnen stellen dat je dan ook al met een exterm systeem te maken hebt, gegevan dat de browser door de gebruiker kan worden gemanipuleerd... Maar, dat wordt filosofisch. Het punt is wel helder denk ik.


Quote:
Ik vermoed dat artsen je BSN-nummer gebruiken.


Intern maakt het BSN natuurlijk vast wel onderdeel uit van het dossier, omdat andere instanties er ook mee werken, maar in de dagelijkse gang van zaken hebben ze het altijd over "Meneer van Puffelen uit 1940, geboren te Amsterdam". Dat zijn gegevens die vrijwel iedereen over zichzelf weet en ook paraat heeft in momenten van stress, zoals bij een ziekenhuisbezoek. Een BSN staat op een pasje dat vooral ouderen nogal eens vergeten.

Vergelijkbaar met de reden waarom je bij veel websites aanlogt met je email, in plaats van het klantnummer; je email weet je altijd, het klantnr dat een winkel aan je heeft uitgedeeld... geen idee...

Quote:
Mensen kunnen immers dezelfde naam hebben, op hetzelfde adres wonen en op dezelfde dag geboren zijn.


Het kan, theoretisch, net zoals een UUID theoretisch niet uniek is. Maar zelfs in Amsterdam worden maar dertig babies per dag geboren, waarvan de helf man en de helft vrouw, dus 15 babies die mogelijk verward kunnen worden in Amsterdam. Er zijn zo'n 320.000 verschillende achternamen, 300.000 voornamen (per geslacht) en veel babies krijgen meer dan één voornaam. Dus laten we zeggen 15 keer kiezen uit 320.000x300.000x300.000 voor "Pietje P van Puffelen geboren Amsterdam 2010-01-01" Dat is een pakkans van 1 op 13.8 Triljard (1.38x10^15) En die twee moeten dan ook samen gaan wonen op hetzelfde adres...


Quote:
Dan zou je alle tabellen af moeten gaan en dat e-mailadres wijzigen


Als je van het email adres de PK maakt dan doet de database dat zelf, via de ON UPDATE CASCADE instelling op de foreign key.


Quote:
Het getal 132 is zijn persoonskenmerk geworden.


Dan moet je het ook alszodanig opslaan, dus niet in een auto_increment kolom 'id' maar in gewone int kolom 'klant_nr' met een not-null en een unique constraint. Alleen dan kun je garanderen dat je de database er nooit zelf een waarde voor zal verzinnen, wat voor fout je ook maakt.

@war: Humor, maar zo mogelijk nog minder waarschijnlijk; de kans dat twee mensen op dezelfde dag geboren zijn, op hetzelfde adres wonen en op twee letters na dezelfde naam hebben.

Maar alles bij elkaar heeft de TS nog steeds het probleem dat er underscores verschijnen op een plek waar dat niet verwacht wordt. Het id is alleen maar een workaround omdat id's geen spaties bevatten. Vindt niemand het belangrijk dat zijn data op onverklaarde wijze wordt aangepast? Ik zou dat tot op de boden uitzoeken, wie weet wat voor dingen er nog meer met de data gedaan worden.
 
Peter K

Peter K

11/11/2015 11:16:57
Quote Anchor link
Pg Vincent op 11/11/2015 10:20:30:
Maar alles bij elkaar heeft de TS nog steeds het probleem dat er underscores verschijnen op een plek waar dat niet verwacht wordt. Het id is alleen maar een workaround omdat id's geen spaties bevatten. Vindt niemand het belangrijk dat zijn data op onverklaarde wijze wordt aangepast? Ik zou dat tot op de boden uitzoeken, wie weet wat voor dingen er nog meer met de data gedaan worden.


Niks is onverklaarbaar tijdens programmeren. Het gaat hier om een beginnend PHP-er.
Zeer waarschijnlijk zal dit ergens in het script opgenomen zijn, zonder dat hij er zelf van af weet.

Tevens is er hier geen enkel voorbeeld gepost en zo te zien is topic starter al een stuk verder gekomen met de aangegeven tips.

Er zullen heus situaties zijn waarin id's niet altijd de beste optie zijn.
Voor nu blijkt dat het dus prima werkt in deze situatie.
Waarom dan alsnog een hele discussie voeren over het wel/niet gebruik er van?
 
Pg Vincent

Pg Vincent

11/11/2015 12:13:13
Quote Anchor link
Quote:
Tevens is er hier geen enkel voorbeeld gepost en zo te zien is topic starter al een stuk verder gekomen met de aangegeven tips.


Ja, hij heeft op jullie advies gewoon het probleem genegeerd en is een waarde gaan doorgeven die niet wordt aangepast door de bug. Het is een kwestie van tijd tot hij exact hetzelfde probleem krijgt met een waarde die niet vervangen kan worden door een id, en daar komt hij waarschijnlijk pas achter als de helft van zijn data corrupt is. Goed plan hoor!

Deze laksheid is dus wat ik in een eerder topic bedoelde met "de warme douche van de PHP wereld", het hele idee dat je willens en wetens een bug negeert door een oplossing aan te dragen die volstrekt overbodig is en alleen werkt omdat hij ongevoelig is voor de bug en dan nog beweert dat de poster beter af is is zo... zo PHP...

Maargoed, ik hou het hier weer voor gezien, ik trek deze mentaliteit gewoon niet.

Salut!
 
Ivo P

Ivo P

11/11/2015 14:24:41
Quote Anchor link
" En die twee moeten dan ook samen gaan wonen op hetzelfde adres..."

Zomaar een idee, dat het in het geval van zelfde geboortedatum + zelfde achternaam + zelfde adres
best eens om tweelingen kan gaan.

En ik heb recent nog een gevalletje gezien waarbij de ouders ze een gelijkende voornaam met dezelfde voorletter gaven. Lekker over nagedacht...
Dat hebben wij bewust voor alle kinderen vermeden (geen meerlingen).
 

Pagina: 1 2 volgende »



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.