Simpel groeperen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior PHP Developer

Je maakt een vliegende start van je carrière bij Coolblue, door meteen mee te werken in een team. Wat doe je als Junior PHP Developer bij Coolblue? Als junior PHP developer ben je meteen vanaf de start onderdeel van een van de development teams. Omdat je jezelf graag nog verder wilt ontwikkelen, kijk je veel met je collega’s mee en volg je verschillende trainingen. Maar in de sprints pak je ook je eigen stories op, om meteen Coolblue iedere dag een beetje beter te kunnen maken. Ook junior developer worden bij Coolblue? Lees hieronder of het bij je past. Dit

Bekijk vacature »

.NET C# web developer gezocht, inhouse project dev

Ben je een ervaren .NET C# web developer en op zoek naar een leuke baan in het zuiden van Zuid-Holland? Een inhouse functie maar met de afwisseling van verschillende projecten en klanten? Projecten die uitdagend zijn door de complexiteit van de systemen? Lees dan verder! Voor een bedrijf in Goeree-Overflakkee zijn we momenteel op zoek naar een ervaren .NET C# web developer. Het bedrijf bestaat uit iets meer dan 20 werknemers en verschillende ervaren software developers. De software projecten zijn uiteenlopend, maar altijd maatwerk oplossingen en veelal complex en bedrijfskritisch van karakter. De bedrijven waarvoor je software ontwikkeld kunnen variëren

Bekijk vacature »

IT-Consultant

FLS Nederland blijft zich ontwikkelen. Daarom zijn we op zoek naar een IT-consultant ter versterking van het team. Help jij mee de afspraken- planning-, buitendienst- en logistieke processen van nationale en internationale klanten te optimaliseren? Visie Selectie & Advies is voor haar opdrachtgever FLS (FastLean Smart) te Hengelo op zoek naar een IT-Consultant (€ 3.200 met daar bovenop een bonusregeling en winstdeling) JE WILT De verantwoordelijkheid om projecten uit te kunnen voeren en processen te stroomlijnen. Je houdt van complexiteit, variërend van klantbelang tot technische vraagstukken. Je wilt besluiten kunnen nemen die voor alle partijen het gunstigst zijn. Hierbij maak

Bekijk vacature »

Python UI developer using Django framework

Python UI developer using Django framework hello energy, Rotterdam Python UI developer using Django framework Ready for the next step in your development career? Want to work for an impact-driven scale-up? Come join our development team as a Python UI Developer! Leading real estate companies use hello energy to collect sustainability data and connect & engage all stakeholders on their road to net zero carbon. Full-time · Rotterdam, the Netherlands hello energy hello energy is the leading SaaS scale-up that helps make real estate sustainable. We do so by collecting all kinds of data, connecting people, and changing people’s behavior

Bekijk vacature »

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken voor of bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q. programmadocumentatie. Wie

Bekijk vacature »

Specialist Informatiebeveiliging

Specialist Informatiebeveiliging Waar een linked-data-omgeving, 500 licenties op databanken en digitale tijdschriften en ISO 27001/27002 samenkomen. Dat is de KB in Den Haag. En het is de plek waar jij als specialist informatiebeveiliging waardevol digitaal erfgoed, maar ook informatie van en voor miljoenen bibliotheekbezoekers, beschermt tegen cybercriminaliteit. Stilstaan is geen optie. Als onze specialist informatiebeveiliging werk je in ons complexe IT-landschap met eindgebruikersdiensten, landelijke netwerkdiensten en diensten die ons nationaal erfgoed duurzaam opslaan. We ondersteunen de informatiebeveiliging vanuit een afdeling overstijgend team. Kortom, je staat er dus niet alleen voor! Als specialist informatiebeveiliging help je de KB-kaders vast te stellen

Bekijk vacature »

Front-end Developer Vue.Js IT 4 IT

Bedrijfsomschrijving For our client in Rotterdam, we are looking for an experienced front-end developer. Within the Banking domain, you get to work in one of the scrum teams. Your activities are very diverse, but everything comes down to providing a complete customer experience for customers. As a DevOps team, you support other IT teams in the grid, providing them with the integration of applications, deployments, and automation. As a coach and mentor in your team, you ensure that your own and the development of your teammates is part of the sprint planning, so that the team as a whole can

Bekijk vacature »

.NET developer Azure devops en .NET Core

Bedrijfsomschrijving De organisatie bestaat al zo’n 20 jaar en is een dienstverlener voor de overheid. Ze verzamelen en structureren belangrijke gegevens waardoor de overheid inzichten krijgt en juiste beslissingen kan maken. Het is geen overheidsinstelling maar een dynamische organisatie die belangrijke taken voor de overheid verricht. Er hangt een fijne werksfeer, collega’s lopen zo bij elkaar naar binnen en lunchen vaak gezellig samen. Ze vinden het hier belangrijk dat je met de organisatie meegroeit, daarom worden er verschillende opleidingsmogelijkheden geboden. Functieomschrijving Je komt te werken in een van de Scrumteams die ook weleens van samenstelling wisselen. In totaal zijn er

Bekijk vacature »

Office 365 / Azure Migratie Engineer in Amsterdam

Office 365 / Azure Migratie Engineer in Amsterdam Welkomstbonus van € 5.000,- Bij T2 zorgen we goed voor elkaar en doen wij leuke dingen met leuke mensen. We zorgen voor uitdagende opdrachten zodat jij jezelf onbeperkt kan blijven ontwikkelen. Ben jij een ervaren Azure Engineer en wil je het beste uit jezelf halen? Dan ben je van harte welkom bij T2 en ontvang je onze welkomstbonus ter waarde van € 5.000,-. Wat mag je nog meer verwachten? Als je met ons de uitdaging aangaat dan bieden we je het volgende: • Dienstverband voor onbepaalde tijd • Salaris tussen de €

Bekijk vacature »

Scala Developer Security

Bedrijfsomschrijving Voor een dynamische en snelgroeiende organisatie in Den Haag zijn wij op zoek naar een back-end developer met interesse in security vraagstukken. Deze organisatie richt zich op het ontwikkelen van een online platform waar persoons- en bedrijfsgevoelige informatie veilig kan worden uitgewisselt en opgeslagen. Binnen de organisatie voegt iedereen vanuit zijn eigen expertise iets toe en staat zelfsturing hoog in het vaandel. Zij werken via het domain driven design principe waarbij zij binnen het betreffende domein met alle disciplines sparren over de inrichting van het platform en het oplossen van problemen. Het platform wordt ontwikkeld in Scala binnen een

Bekijk vacature »

Zelfstandige PHP Webdeveloper

OBV-Logistiek te Maastricht zoekt een zelfstandige PHP webdeveloper. Als webdeveloper bij OBV-Logistiek programmeer je zowel front- als back-end. Je werkt aan opdrachten van verschillende bedrijven in de rail sector, van groot tot klein, en werkt continu aan het uitbreiden, up-to-date houden en verbeteren van ons eigen CMS, RailSysteem.eu (gebaseerd op Laravel). Je komt bij OBV-Logistiek te werken in een klein, gezellig en informeel team. Je zal (voorlopig) als enige developer aan de slag gaan, dus zelfstandigheid en vindingrijkheid zijn absoluut een pre. OBV-Logistiek is sinds 2006 actief in de spoorsector, bijna alle spoorwegondernemingen zijn onze klanten. Klantvriendelijkheid en klantgerichtheid staat

Bekijk vacature »

Full-stack .NET developer gezocht, Goeree-Overflak

Ben je een .NET software developer en op zoek naar een professionele werkomgeving binnen een wat groter innovatief en ambitieus bedrijf? Waar sprake is van een uitgebreid applicatielandschap met elke dag nieuwe uitdagingen, waar alles mogelijk is, binnen een goede collegiale sfeer? Lees dan verder! Voor een bedrijf in Goeree-Overflakke zijn we momenteel op zoek naar een ervaren software developer. De IT afdeling bestaat uit circa 60 mensen waarvan zo'n 15 developers. Voor de recente architectuur wordt gebruikt gemaakt van de nieuwste technieken waaronder .NET Core, Docker en Angular. Echter bestaat het applicatielandschap uit een groot aantal verschillende applicaties waarbij

Bekijk vacature »

High Tech Software Developer (C#.NET)

(Senior) High Tech Software Developer (C#.NET) (C#/ .NET. / WPF/Prism. Winform/CAB, WCF) Intro Are you a Software Professional and do you have experience in developing software in an object-oriented way using C#/ .NET? And do you have profound knowledge of full system software development from the embedded platform up-to the operator facing applications. Then I have the perfect position for you! For our client, a fast-dynamic technical company, we are looking for several Senior Software Developers (C#.NET). You will be part of the Software team, You will be end-to-end responsible for realization of software in C# in the software department,

Bekijk vacature »

Java Developer / Webservices / Overheid

Bedrijfsomschrijving De organisatie waar je komt te werken is een semi-overheidsinstelling die zorgt voor een goede samenwerking tussen verschillende overheidsinstanties. Het is een familiaire club die gaat voor kwaliteit en langdurige relaties. Het bedrijf is gevestigd in hartje Utrecht met het Centraal Station op loopafstand en een parkeergarage naast het pand. Bij deze stabiele organisatie gaat men uit van kwaliteit hoogwaardige softwarediensten. Je zal hier als Java Ontwikkelaar geen projecten tegenkomen waar je uit commercieel oogpunt jouw werk zo snel mogelijk af moet leveren. Uiteraard zal je hier wel het beste uit jezelf moeten halen, maar hierbij ligt het zwaartepunt

Bekijk vacature »

Medio fullstack C# developer gezocht, Barendrecht

Voor een bedrijf in Barendrecht zijn we momenteel op zoek naar een medior fullstack C# developer. Het bedrijf heeft een webapplicatie ontwikkeld waarmee hun doelgroep bepaalde administratieve processen makkelijk kan afhandelen. Met hun systeem zijn ze binnen hun sector koploper op het gebied van innovatie en gebruiksvriendelijkheid. Door het succes van hun product en de mogelijkheid deze verder op te schalen, zijn ze momenteel op zoek naar een verdere uitbreiding van hun team. Het huidige team bestaat uit circa 20 mensen waarvan 7 .NET developer. Ondanks dat het een relatief jong team is, bezitten de meeste mensen behoorlijk wat kennis

Bekijk vacature »
Marc rc is as

Marc rc is as

31/08/2010 20:12:07
Quote Anchor link
Ik haal gegevens uit een database. Als voorbeeld: Mensen die hun favoriete fruit opgegeven hebben.

NAAM FRUIT
Jan Appel
Kees Peer
Klaas Appel
Piet Kers
Joep Appel
Koos Peer

Op het scherm wil ik dan het volgende tonen:

Appel
Jan
Joep
Klaas


Kers
Piet

Peer
Kees
Om het uit de database te krijgen lukt me wel, maar hoe kan ik met php die groepen maken?
 
PHP hulp

PHP hulp

04/03/2021 01:02:55
 
Jelmer -

Jelmer -

31/08/2010 20:27:11
Quote Anchor link
Een trucje:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

$sql_res
= mysql_query('...');

$groepen = array();

while($row = mysql_fetch_assoc($sql_res))
{

    $groepen[$row['fruit']][] = $row;
}

?>

Groepen is nu iets als
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
array(
    'banaan' => array(
        array(
            'naam' => 'Kees',
            'fruit' => 'banaan'
        ),
        array(
            'naam' => 'Jaap',
            'fruit' => 'banaan'
        )
    ),
    'appel' => array(
        array(
            'naam' => 'Karel',
            'fruit' => 'appel'
        )
    )
);

Printen kan dan gemakkelijk met een foreach-lusje:
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
<?php
// even snel een functie om tekst uit de database veilig in de pagina te tonen
function html($text) {
    return htmlspecialchars($text);
}


foreach($groepen as $fruit => $mensen)
{

    echo '<h2>' . html($fruit) . '</h2>';
    echo '<ul>';
    foreach($mensen as $mens)
    {

        echo '<li>' . html($mens['naam']) . '</li>';
    }

    echo '</ul>';
}

?>
Gewijzigd op 31/08/2010 20:28:38 door Jelmer -
 
Marc rc is as

Marc rc is as

01/09/2010 10:27:03
Quote Anchor link
Fantastisch! Dit werkt perfect!

Nog één vraagje: Waarom schrijf je "// even snel een functie om tekst uit de database veilig in de pagina te tonen".

Is dat op een andere manier niet veilig dan? En wat is dan het gevaar?
 
Jelmer -

Jelmer -

01/09/2010 10:48:52
Quote Anchor link
Stel dat je op de een of andere manier de naam '<em>ma' in je database krijgt. Zou je deze direct echo'en in je html, dan wordt die <em> gezien als html, en staat alles daarna schuin gedrukt.

htmlspecialchars zorgt ervoor dat alle tekens die betekenis hebben binnen html, zoals &, < en >, omgezet worden naar de html-beschrijvingen voor die tekens die je bedoelt, zoals &amp;, &lt; en &gt;.
 
Marc rc is as

Marc rc is as

01/09/2010 10:58:39
Quote Anchor link
Oké, helemaal duidelijk. Zal ik zeker vaker gaan gebruiken.
Thanks!
 
Joakim Broden

Joakim Broden

01/09/2010 12:21:55
Quote Anchor link
Zo kan het toch ook?
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
        $query = "SELECT fruit FROM tabel_fruiten GROUP BY fruit ORDER BY fruit";
        $uitvoer = mysql_query($query);
        while($lijst = mysql_fetch_object($uitvoer))
        {
            $fruit = $lijst->fruit;

            $query2 = "SELECT naam FROM tabel_fruiten WHERE fruit = '".$fruit."' ORDER BY naam";
            $uitvoer2 = mysql_query($query2);
            while($lijst2 = mysql_fetch_object($uitvoer2))
            {
                $naam = $lijst2->naam;

                echo $naam;
            }
        }
 
Pim -

Pim -

01/09/2010 12:25:56
Quote Anchor link
Zo gebruik je onnodig een extra query.
 
Hipska BE

Hipska BE

01/09/2010 12:34:07
Quote Anchor link
Nee, veel meer dan 1 extra query.

Je doet namelijk eerst 1 query, en daarna nog voor elke fruitsoort nog een query. Zo kan je snel aan 10 query's komen of nog veel meer.

En onthou dat query's uitvoeren relatief traag is, dus creëer je x aantal vertragingen in je script.
 



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.