Eerste letter uit gebruiker halen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP developer

Functie omschrijving Voor een klein bedrijf in de buurt van Nieuwegein zijn wij per direct op zoek naar een talentvolle PHP developer. Er wordt veel ruimte geboden voor eigen initiateven, waardoor je een mooie stempel kan drukken op jouw eigen werkzaamheden (zowel operationeel als strategisch). Het bedrijf heeft middels externe programmeurs een multimedia platform ontwikkeld, maar willen geleidelijk de ontwikkeling naar binnen halen. Om die reden zoeken zij een communicatieve interne PHP developer die graag meebouwt aan het succesvolle product. Je gaat de volgende werkzaamheden verrichten: Platform beheren en programmeren (PHP, MySQL, JQuery, Javascript, XML & HTML); Communicatie en aansturing

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 developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Java (Java EE) Developer

In het kort Werken als Java developer betekent werken aan complexe IT projecten bij onder meer een internationaal containeroverslag bedrijf. Zo sturen we apparaten en eindgebruikers aan d.m.v. onze custom-made software oplossing, die dagelijkse vele duizenden containers verwerkt. Denk aan systemen die volautomatische kranen aansturen en op afstand bedienen, de volledige afhandeling van containernummerherkenning bij het laden en lossen van zeeschepen of het tonen van instructies aan de chauffeurs van ruim 300 straddle carriers. En dat allemaal redundant, robuust en in een dynamische 24/7 omgeving! Jij versterkt ons ontwikkelteam en gaat aan de slag met oa. Java i.c.m. Spring (Boot),

Bekijk vacature »

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Node.js developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

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 »

Traineeship ICT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

Full-stack Developer

As a Full-stack developer at KUBUS, you will develop the (web)applications and services of BIMcollab. You will work on both the front- and back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual developer you can have an impact and really make a difference. Our development team consists of over 40 developers, testers, scrum masters and product owners, divided over

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer start jij in een development team met twee ervaren software ontwikkelaars. Jouw persoonlijke ontwikkeling is voor ons erg belangrijk en jij gaat dan ook meelopen met onze Senior .NET ontwikkelaar die jou met zijn kennis en ervaring een goede begeleiding kan aanbieden. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een software bedrijf in omgeving Breda zijn wij op zoek naar een SQL database ontwikkelaar. Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het huidige team developers zijn wij op zoek naar een SQL database ontwikkelaar. De klanten van dit groeiende bedrijf zitten door heel Europa en jouw werkzaamheden zullen er als volgt uitzien: Het samenstellen van de software op basis van de input vanuit de klant (T-SQL & C#.NET). Het bezoeken van klanten om de processen en mogelijkheden in kaart te brengen. Het ontwerpen van databases met T-SQL als programmeer laag.

Bekijk vacature »

Senior Front-End Developer

Als Senior Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Senior Front-End Developer bij Coolblue? Als Senior Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Senior Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Nadenken

Bekijk vacature »

Pagina: 1 2 volgende »

Jeroen

jeroen

23/07/2006 16:42:00
Quote Anchor link
Hallo,

Ik heb in mijn database een tabel met users staan. Deze klopt helemaal.

Nu wil ik in mijn staff.php pagina het volgende:

Als een gebruiker, genaamd Aart op de Staff pagina komt, moet hij te zien krijgen wie zijn moderator is.

Ventheman | Letters ABC

Dus zou Aart moeten zien: Ventheman is jou moderator.

Ik heb dit al:
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php

require "include/instelling.php";

dbconn();

$rest = substr ("abcdefghijklmnopqrstuvwxyz", 0, 1);    // geeft "a"
$rest = substr ("bcdefghijklmnopqrstuvwxyz", 0, 1);    // geeft "b"
$rest = substr ("cdefghijklmnopqrstuvwxyz", 0, 1);    // geeft "c"
$rest = substr ("defghijklmnopqrstuvwxyz", 0, 1);    // geeft "d"
$rest = substr ("efghijklmnopqrstuvwxyz", 0, 1);    // geeft "e"
$rest = substr ("fghijklmnopqrstuvwxyz", 0, 1);    // geeft "f"
$rest = substr ("ghijklmnopqrstuvwxyz", 0, 1);    // geeft "g"
$rest = substr ("hijklmnopqrstuvwxyz", 0, 1);    // geeft "h"
$rest = substr ("ijklmnopqrstuvwxyz", 0, 1);    // geeft "i"
$rest = substr ("jklmnopqrstuvwxyz", 0, 1);    // geeft "j"
$rest = substr ("klmnopqrstuvwxyz", 0, 1);    // geeft "k"
$rest = substr ("lmnopqrstuvwxyz", 0, 1);    // geeft "l"
$rest = substr ("mnopqrstuvwxyz", 0, 1);    // geeft "m"
$rest = substr ("nopqrstuvwxyz", 0, 1);    // geeft "n"
$rest = substr ("opqrstuvwxyz", 0, 1);    // geeft "o"
$rest = substr ("pqrstuvwxyz", 0, 1);    // geeft "p"
$rest = substr ("qrstuvwxyz", 0, 1);    // geeft "q"
$rest = substr ("rstuvwxyz", 0, 1);    // geeft "r"
$rest = substr ("stuvwxyz", 0, 1);    // geeft "s"
$rest = substr ("tuvwxyz", 0, 1);    // geeft "t"
$rest = substr ("uvwxyz", 0, 1);    // geeft "u"
$rest = substr ("vwxyz", 0, 1);    // geeft "v"
$rest = substr ("wxyz", 0, 1);    // geeft "w"
$rest = substr ("xyz", 0, 1);    // geeft "x"
$rest = substr ("yz", 0, 1);    // geeft "y"
$rest = substr ("z", 0, 1);    // geeft "z"

$rest = substr ("0123456789", 0, 1);    // geeft "0"
$rest = substr ("123456789", 0, 1);    // geeft "1"
$rest = substr ("23456789", 0, 1);    // geeft "2"        
$rest = substr ("3456789", 0, 1);    // geeft "3"
$rest = substr ("456789", 0, 1);    // geeft "4"
$rest = substr ("56789", 0, 1);    // geeft "5"
$rest = substr ("6789", 0, 1);    // geeft "6"
$rest = substr ("789", 0, 1);    // geeft "7"
$rest = substr ("89", 0, 1);    // geeft "8"
$rest = substr ("9", 0, 1);    // geeft "9"

$whome = substr($CURUSER['username'], xxxxxx);[/code]

Nu is mijn vraag:
Welke code moet ik gebruiken om hiermee verder te gaan, dus wil ik de begin letter van Aart (A) hebben. Van daaruit kan ik weer verder werken.

Hopelijk is het duidelijk en alvast bedankt.

Mvg,
Ventheman
 
PHP hulp

PHP hulp

12/01/2025 06:20:20
 
Klaasjan Boven

Klaasjan Boven

23/07/2006 16:46:00
Quote Anchor link
Ik snap niet helemaal wat je bedoelt.
kun je het nog eens uitleggen?
 
Jeroen

jeroen

23/07/2006 16:57:00
Quote Anchor link
Eigenlijk simpel gezegd: Je hebt gebruiker 'Aart'.

Nu wil ik een code om de eerste letter van 'Aart' eruit te plukken. Daarna kan ik verder werken, zodat ik kan laten zien aan gebruiker Aart wie zijn moderator is.

Dus: Aart zijn naam begint met een A
Ventheman is moderator met gebruikersnamen die beginnen met de letters A.

Dan moet er komen te staan:
Hallo Aart, jou moderator is Ventheman.
 
Jan Koehoorn

Jan Koehoorn

23/07/2006 17:06:00
Quote Anchor link
Hoe heet het veld in de tabel moderators waar de eerste letter van zijn gebruikers in staat?

edit: stel dat dat veld gebruikers_beginletter zou heten, dan zou het met deze query kunnen namelijk:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT naam
FROM moderators
WHERE gebruikers_beginletter = LEFT(gebruiker, 1)
LIMIT 1
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
PHP erik

PHP erik

23/07/2006 17:10:00
Quote Anchor link
SELECT something FROM somethingelse WHERE beginletterModerator = LOWER(SUBSTRING(naam, 0, 1))
 
PHP erik

PHP erik

23/07/2006 17:13:00
Quote Anchor link
@Jan
Dan lock je jezelf weer in, LEFT is MySQL-only voor zover ik weet. SUBSTRING bestaat ook in PostgreSQL (etc), ook met een SUBSTR variant.
 
Jan Koehoorn

Jan Koehoorn

23/07/2006 17:15:00
Quote Anchor link
@ PHPerik: daarmee zijn we er nog niet denk ik. Hij heeft het zo in zijn db:
Ventheman | Letters ABC
géén goed datamodel, maar het zou dus zoiets moeten worden als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
SELECT naam
FROM moderators
WHERE gebruikers_beginletter LIKE CONCAT('%',LEFT(gebruiker, 1),'%')
LIMIT 1
 
Jan Koehoorn

Jan Koehoorn

23/07/2006 17:16:00
Quote Anchor link
PHPerik:
@Jan
Dan lock je jezelf weer in, LEFT is MySQL-only voor zover ik weet. SUBSTRING bestaat ook in PostgreSQL (etc), ook met een SUBSTR variant.


Okee, dan lijkt een combinatie van onze voorstellen mij hier de aangewezen oplossing :-)
 
PHP erik

PHP erik

23/07/2006 17:16:00
Quote Anchor link
Ohh, ik had niet begrepen dat dát een datamodel was. Ik dacht dat het was hoe hij het wilde gaan weergeven. Maar met al deze functies kan hij vast wel verder.
 
PHP erik

PHP erik

23/07/2006 17:17:00
Quote Anchor link
Jan:
PHPerik:
@Jan
Dan lock je jezelf weer in, LEFT is MySQL-only voor zover ik weet. SUBSTRING bestaat ook in PostgreSQL (etc), ook met een SUBSTR variant.


Okee, dan lijkt een combinatie van onze voorstellen mij hier de aangewezen oplossing :-)


Inderdaad.
 
Jan Koehoorn

Jan Koehoorn

23/07/2006 17:20:00
Quote Anchor link
Ze kunnen veel zeggen van PHPhulp, maar niet dat we geen service leveren:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT naam
FROM moderators
WHERE LOWER(gebruikers_beginletter)
LIKE CONCAT('%',LOWER(SUBSTRING(gebruiker, 0, 1)),'%')
LIMIT 1
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
PHP erik

PHP erik

23/07/2006 17:22:00
Quote Anchor link
Daar heb je een punt.

Maar, in mijn optiek moet 'ie zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
SELECT naam
FROM moderators
WHERE LOWER(gebruikers_beginletter)
LIKE CONCAT(LOWER(SUBSTRING(gebruiker, 0, 1)),'%')
LIMIT 1
 
Jan Koehoorn

Jan Koehoorn

23/07/2006 17:31:00
Quote Anchor link
Stel gebruiker Bakker, stel mod is Piet met ABC als letters. Dan heb je ook die wildcard aan het begin nodig, anders pakt hij hem niet.

Net net even getest en in MySQL is LIKE case-insensitive, dus voor MySQL zouden die LOWER's wegkunnen. Hoe dat voor PostgreSQL is, weet ik niet.
 
PHP erik

PHP erik

23/07/2006 17:38:00
Quote Anchor link
Ohhh, hij staat als 'abc' in de tabel?

Nou, wie is er zo lief een link naar normaliseren te zoeken?

(PostgreSQL is case-sensitive, de rest ook)
 
Jeroen

jeroen

23/07/2006 17:57:00
Quote Anchor link
Dit staat nu in mijn DATABASE:

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
--
-- Tabel structuur voor tabel `mod_per_letter`
--

CREATE TABLE `mod_per_letter` (
  `letter` char(1) NOT NULL default '',
  `mod_name` varchar(100) NOT NULL default '',
  `mod_id` int(5) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Gegevens worden uitgevoerd voor tabel `mod_per_letter`
--

INSERT INTO `mod_per_letter` VALUES ('A', 'Kimmetje', 1305);


Nu heb ik staff.php, maar hoe insert ik dat daar?
 
Willem vp

Willem vp

23/07/2006 21:02:00
Quote Anchor link
Jan:
Net net even getest en in MySQL is LIKE case-insensitive
Dat hangt van je collation af. Als je bijvoorbeeld latin1_general_ci hebt, dan is je tabel (of veld) case-insensitive. Heb je daarentegen latin1_general_cs, dan is 'ie wél case-sensitive.
 
Jan Koehoorn

Jan Koehoorn

23/07/2006 21:13:00
Quote Anchor link
@ Willem_vp: dankje! Ik mag dus aannemen dat de meeste hosts hun collation op latin1_general_ci hebben staan?
 
Jeroen

jeroen

23/07/2006 21:17:00
Quote Anchor link
Volgens mij ga ik het nog snappen ook.

Ik heb nu een field genaamd 'mod' in de tabel 'users' gezet. Ik zal straks even zeggen als het gelukt is.
 
Jelle -

Jelle -

23/07/2006 21:34:00
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
<?php

// De naam
$naam = "jeroen";

// Echo alleen eerste letter (tellen begint bij 0)
echo $naam[0]."<br />"; /* Output: j */

// Gehele string:

echo $naam."<br />"; /* Output: jeroen */

?>

Of begrijp ik je verkeerd ^^
Gewijzigd op 01/01/1970 01:00:00 door Jelle -
 
Jeroen

jeroen

23/07/2006 21:39:00
Quote Anchor link
Dus dan wordt het zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php

// De naam
$username = $username;

// Echo alleen eerste letter (tellen begint bij 0)
echo $username[0]."<br />"; /* Output: j */

// Gehele string:

echo $username."<br />"; / Output: jeroen */

?>
 
Jelle -

Jelle -

23/07/2006 21:53:00
Quote Anchor link
Jah lijkt me wel
het is alleen een beetje doelloos om een string indezelfde string op te slaan zonder veranderenen :P
Quote:
$username = $username;
 

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.