[smarty] Twee genestte loopjes

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sogyo zoekt enthousiaste junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Advanced Mendix Developer - Public Transport

Advanced Mendix Developer - Public Transport Functiebeschrijving: Ben jij een ervaren Mendix Developer? Bij CGI Low Code Delivery Center krijg je een baan met inhoud! Werk dat ertoe doet, zoals het: Razendsnel ontwikkelen van slimme innovatieve maatwerk applicaties waarmee we onze klanten een voorsprong geven ten opzichte van hun concurrenten; Meedenken met de klant en analyseren wat er nodig is: je ziet kansen en mogelijkheden! Wat ga je doen? Als Advanced Mendix Developer begeleid en adviseer je onze klanten bij hun aangegeven business problematiek. Hierbij denk je buiten de gevestigde kaders en weet je optimaal gebruik te maken van de

Bekijk vacature »

IT-traineeship junior software ontwikkelaar

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Java ontwikkelaar

Het schrijven van software en applicaties die er echt toe doen, dit doe jij onder andere als Java ontwikkelaar. Wij zoeken een Java ontwikkelaar voor ons hoofdkantoor in Waalwijk voor 40 uur per week. Het schrijven van software en applicaties die er echt toe doen, dit doe jij onder andere als Java ontwikkelaar. DMG, een huis vol mogelijkheden. Als Java ontwikkelaar werk je aan business applicaties, API’s en webservices die zowel binnen het bedrijf als door klanten en/of zakelijke partners worden gebruikt. Op deze manier kunnen we onze klanten nog beter bedienen en kunnen medewerkers hun werk eenvoudiger uitvoeren. Het

Bekijk vacature »

Business Developer IV KYC/CDD

In het kort Het thema Financial Crime leeft. Er gaat geen dag voorbij of er duikt wel een bericht op over witwassen of terrorismefinanciering. En dit zijn nog maar twee van de misdaadvormen waar wij onze opsporingsactiviteiten op richten. Minstens zo belangrijk vinden wij de maatschappelijke relevantie van ons werk. En dan gaat het om onze rol als gatekeeper, die van invloed is op de veiligheid en stabiliteit in de maatschappij, en in het verlengde daarvan op die van onze klanten. Dit alles raakt aan ons bestaansrecht en het veiligstellen van de continuïteit. Binnen de afdeling Detecting Financial Crime (DFC)

Bekijk vacature »

IT-traineeship junior software developer

Zoek jij een stevige uitdaging en de mogelijkheid om veel nieuwe dingen te leren in een dynamisch vakgebied? Doe mee aan ons IT Professional Program en ontwikkel jezelf tot software engineer! Je begint met een opleidingstraject van ongeveer 4 maanden. Hierin ga je aan de slag met verschillende technieken die je op conceptueel niveau leert te overzien en interpreteren. Onderwerpen die aan bod komen zijn o.a. programmeren (Java/C#/Python), Object Oriëntatie, Databases, Webservices & webtechnologieën, Domain Driven Design en Continuous Integration/Continuous Delivery. Sommige van deze onderdelen sluit je af met een examen en bijbehorende certificering. Het opleidingstraject zelf sluit je af

Bekijk vacature »

Agile Test Engineer - Digitale Overheid

Agile Test Engineer - Digitale Overheid Functiebeschrijving: Heb jij ervaring met testautomatisering en testen van kritische applicaties? Wil je graag het verschil maken voor onze projecten binnen de sector overheid en daarmee direct maatschappelijke impact maken ? Wat ga je doen? Als ervaren Test Engineer ben je verantwoordelijk voor het opzetten en onderhouden van een Test Automation Framework en de integratie ervan in het Development- en Deliveryproces. Jij bent testtooling specialist in SoapUI, Postman, Selenium, FitNesse en/of Robot Framework. Jij deinst niet terug van coding in een IDE, SQL Query’s richting de database en het gebruik van state-of-the-art test tools.

Bekijk vacature »

Java ontwikkelaars gezocht met interesse in Securi

Bedrijfsomschrijving Onze klant is actief binnen het security domein en bedient klanten in de gehele BeNeLux. Er werken ongeveer 10 technische mensen verschillend van consultants tot interne ontwikkelaars. Je collega's zijn stuk voor stuk gedreven technici met passie voor het gehele security vlak. Je werkt binnen projecten samen met collega's op kantoor en zal ook in nauw contact staan met de consultants. De sfeer is hier uitstekend, ze groeien hard en zijn ook internationaal hard aan de weg aan het timmeren. Je zal dit als ontwikkelaar ook zeker gaan merken, er is veel mogelijk om je zowel op persoonlijk als

Bekijk vacature »

Full stack developer

Lijkt het je leuk je ICT-kennis breed toe te passen in projecten die zowel technisch uitdagend als maatschappelijk relevant zijn? We zoeken een full stack developer om ons snel groeiende, internationale team te versterken. Als full stack developer help je mee om applicaties te ontwikkelen en te verbeteren, op zowel de front-end als de backend. Dit kunnen zowel IT oplossingen zijn in onze ingenieursprojecten als interne applicaties waarmee bedrijfsprocessen worden gedigitaliseerd. Je bent betrokken bij het ontwerpen, ontwikkelen en testen van de webapplicaties. Je zal zowel zelfstandig als in teamverband kwalitatief goede software producten realiseren, waarbij je volop ruimte krijgt

Bekijk vacature »

Operations Analytics SAP HANA Developer

In this role you will be responsible for the design, build and the technical support of our Analytics solutions built on mostly SAP HANA and SAP HANA Cloud. You will be part of a team building and supporting the Data & Analytics services, focused on enterprise data of the Operations Sector. Functie As a member of the IT Big Data & Analytics team you are part of a team of best-in-class engineers, organized in Agile teams. Our mission is to translate the business challenges into Data & Analytics solutions. You will be part of one of our DevOps teams, working

Bekijk vacature »

PHP Developer bij Getnoticed Nederweert

Briljante werken-bij websites voor clubs als ABN-AMRO, T-Mobile, KWF Kankerbestrijding en Boskalis. Online recruitmentmarketingcampagnes voor Waterschap Rivierenland, Randstad en VDL Nederland. Dit zijn zomaar een paar van de projecten die we al hebben binnengeharkt. En er kan nog meer bij. Welke projecten oogst jij als PHP developer bij Getnoticed? Je werkt samen met je scrumteam van designers, front- en backend developers, marketeers en projectmanager bij het uitwerken van stories voor zowel klant als in-house gerelateerde projecten. Wat je werkzaamheden zoal zijn Het bedenken van nieuwe functionaliteiten Het verbeteren van het Content Management Systeem op basis van Symfony Het optimaliseren van

Bekijk vacature »

Lead Mendix Developer

Heb jij passie voor software ontwikkeling en vind je het leuk om eindgebruikers snel te helpen door het realiseren van web en mobiele applicaties? Vind jij het leuk om junior ontwikkelaars te begeleiden en te enthousiasmeren door het delen van je kennis? Heb jij de ambitie om door te ontwikkelen naar een Full Stack ontwikkelaar? Dan is dit jouw topbaan! Met meer dan 100 bedrijven in verschillende product-marktcombinaties is geen dag hetzelfde bij VDL. Als Lead Low Code Developer ontwikkel je met Mendix nieuwe functionaliteiten voor bestaande applicaties. Applicaties waar eindgebruikers graag mee werken. Daarnaast zijn er tal van nieuwe

Bekijk vacature »

Lead Mendix Developer

Do you have passion for software development? Do you enjoy guiding and inspiring junior developers by sharing your knowledge? Is it your ambition to develop into a full stack developer? Then, this is your top job! You will be a part of our development team and work closely together with the other team members. We value our codebase’s readability, maintainability, and testability and look for someone who shares these values. With more than 100 companies in different product-market combinations, no day is the same at VDL. Your role: Help our company accelerate the delivery of real impactful changes through software

Bekijk vacature »

Software developer/Architect Amsterdam

Bedrijfsomschrijving The Siemens Specialist for proces optimization, advice and automation. Functieomschrijving Would you enjoy working in Software Engineering? Are you ready to investigate, experiment, try and learn? Then maybe you'll be our client's new .NET Developer/Architect. Our client is the Siemens specialist for optimization, automation, and advice. They work with Siemens products like no one else and can answer all the questions regarding Siemens automation. From advice and engineering to maintenance, they are the single point of contact for process optimization. What will you be doing? You will be part of the client's dynamic development team. They develop both in-house

Bekijk vacature »

.Net ontwikkelaar gezocht voor een beter milieu!

Bedrijfsomschrijving Dit vooruitstrevende bedrijf maakt al jaren duurzame oplossingen gericht op een circulaire samenleving. In een informele setting wordt er door meer dan 40 medewerkers gewerkt aan hoogstaande en complexe software oplossingen, het IT team bestaat uit ongeveer 15 medewerkers waarvan 8 ontwikkelaars. Het niveau waarop gewerkt wordt ligt erg hoog, dit is ook nodig omdat de eind-producten op internationaal niveau op veel plekken gebruikt wordt. Er heerst hier een hele fijne sfeer waarbij veel mogelijk is, thuiswerken is hier een normaal begrip en het met grote regelmaat faciliteren van trainingen en cursussen is ook vanzelfsprekend in de ogen van

Bekijk vacature »
- Ariën -
Beheerder

- Ariën -

02/02/2011 20:43:51
Quote Anchor link
Deze code gebruik ik om een loopje te maken van de nieuws-categorieen op mijn site.
Erg leuk en handig....
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
$result = $sql->query("SELECT id, name FROM news_categories");

while($category = mysql_fetch_assoc($result)) {
   $category_list[] = $category;
}

$smarty->assign("category_list",$category_list);


Maar nu zit ik met het probleem dat ik ook per nieuwscategorie nog een tweede whileloopje uit wil voeren die de laatste 5 items per categorie toont.
Hoe zou ik zoiets hierin kunnen implementeren. Deze komen uit de tabel news, en er is een koppeling tussen het veld news.catID en news_categories.id.

Hoe aan te pakken?
Gewijzigd op 02/02/2011 20:44:16 door - Ariën -
 
PHP hulp

PHP hulp

17/01/2022 01:27:23
 
Martijn B

Martijn B

02/02/2011 21:56:39
Quote Anchor link
Ik denk dat je dan per categorie een query moet uitvoeren voor de laatste 5 items.

De resultaat array (die je een Smarty gebruikt) kun je dan makkelijk bijvoorbeeld 5 minuten opslaan.

Of je zou wat kunnen doen met prepared statemens...
Gewijzigd op 02/02/2011 21:58:25 door Martijn B
 
- Ariën -
Beheerder

- Ariën -

02/02/2011 22:41:41
Quote Anchor link
Quote:
Ik denk dat je dan per categorie een query moet uitvoeren voor de laatste 5 items.

Dat geloof ik graag. Maar hoe zou je dit kunnen toepassen in die code.

Het lijkt me dat je dit mooi vervolgens kan afhandelen met een multi-dimensionale array, waarbij je de categorieen toont, en daarin per categorie 5 items.

Maar hoe krijg je zoiets voor elkaar in een array? Als iemand een (klein) opzetje geeft ben ik al blij....
 



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.