Meerdere categorieën

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Python (Django) developer - Remote in The Netherla

Functie Together with your team, consisting of a senior, 2 mediors and one junior developer, you will work on their software in an Agile-based approach. You have an eye for quality, risk, and customer interest. Communication with your colleagues and, where necessary, with customers, plays an important role in achieving a successful result. As a person, you are smart, get things done, and are result-oriented. There is a lot of independence within the development team, apart from the stand-up (10:00 am) and occasional pair-programming sessions. Techniques they use include Python, Django, MySQL, Mercurial, Ubuntu Linux, Nginx. In terms of front-end

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

.NET Developer Microservices

Dit ga je doen Je taken zullen voornamelijk bestaan uit: Het ontwikkelen van software, inclusief vormgeving, implementaties, integraties en (automatisch) testen (.NET, C#, Azure, Docker, Microservices, Angular); Het in kaart brengen van software requirements; Zorgen dat jouw code kwalitatief hoogstaand is; Het uitvoeren van risico analyses; Een bijdrage leveren aan het continuous quality improvement process. Hier ga je werken Dat kanker een verschrikkelijke ziekte is die de wereld uit geholpen moet worden, is duidelijk. Binnen deze Gelderse organisatie die duizenden ziekenhuizen van producten voorziet, proberen ze daar via technische innovaties aan bij te dragen. Samen met 10 collega .NET developers

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

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 »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »
Roel -

Roel -

20/09/2011 17:59:58
Quote Anchor link
Hoi,

Ik ben momenteel bezig met een CMS en hierin kunnen artikelen worden aangemaakt die vervolgens in een bepaalde categorie geplaatst worden. Nu heb ik het zo gemaakt dat een artikel maar in één categorie kan, maar het lijkt me eigenlijk mooier om te maken dat een artikel in meerdere categorieën komt te staan.

Het hele systeem met PHP en HTML gaat me wel lukken, maar ik loop vast op het gedeelte waarin er categorieën geselecteerd moeten worden.

Ik heb dan de volgende tabellen met daarin de volgende waardes:

artikelen
---------
naam
cats

categorien
----------
id
naam

In het veld 'cats' van artikelen staat dan bijvoorbeeld 1,2,3 en die cijfers zouden moeten matchen op het ID van categorieën. Dat ik dus bijvoorbeeld als output terugkrijg Nieuws, Kleuren, Voorbeeld.

Lastig verhaal, maar ik hoop dat het een beetje duidelijk is.

Alvast bedankt.
 
PHP hulp

PHP hulp

06/05/2024 04:10:05
 
Jacco Brandt

Jacco Brandt

20/09/2011 18:36:48
Quote Anchor link
SELECT naam FROM artikelen WHERE cats=ID
 
Roel -

Roel -

20/09/2011 18:46:46
Quote Anchor link
Dat snap ik. Maar ik wil meerdere categorieën per artikel, zoals in Wordpress bijvoorbeeld.
 
Jacco Brandt

Jacco Brandt

20/09/2011 18:48:50
Quote Anchor link
Dan zul je de tabel om moeten draaien

artikelen
------------
id
naam

categorien
------------
id
naam
art_id


Oh, en ik raad je aan om al je code/tabellen in het engels te doen.
Gewijzigd op 20/09/2011 18:49:34 door Jacco Brandt
 
Roel -

Roel -

20/09/2011 20:50:29
Quote Anchor link
Ik denk niet dat Wordpress het zo opgelost heeft.
Er moet toch een snippet of functie voor zijn in MySQL of PHP voor zoiets?
 
Jacco Brandt

Jacco Brandt

20/09/2011 22:10:22
Quote Anchor link
Wat is er dan mis met die methode?
 
Roel -

Roel -

20/09/2011 22:42:37
Quote Anchor link
Kijk, ik wil dat bijvoorbeeld 1,2,3 verandert naar de namen van de categorie, waarvan die getallen verwijzen naar het ID van die categorie.
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

20/09/2011 23:28:15
Quote Anchor link
De mogelijke cats in een varchar en dan met like
je cats veld heeft als waarde 'cat1, cat2, cat3'
je sql zou dan zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
SELECT * FROM products WHERE cats LIKE '%cat1%'

Je kan ook nog het veld cats ENUM of sET type geven maar dat heeft wat meer beperkingen.
 
Bartje Jansen

Bartje Jansen

21/09/2011 10:34:58
Quote Anchor link
Jacco Brandt op 20/09/2011 18:48:50:
Dan zul je de tabel om moeten draaien

artikelen
------------
id
naam

categorien
------------
id
naam
art_id


Oh, en ik raad je aan om al je code/tabellen in het engels te doen.

Dat is fout en wel hierom:
Eén artikel kan meerdere categorieën bevatten.
Eén categorie kan bij meerdere artikelen horen.

Dit is dus typisch een meer-op-meer relatie en dat kun je onmogelijk construeren met slechts 2 tabellen wat altijd een één-op-meer relatie is. Ga maar normaliseren, dan zie je het zelf ook.

artikelen:
- id_artikel (primary key)
- content

categorieen:
- id_categorie (primary key)
- categorie

artikel_categorie:
- id_artikel (foreign key naar artikelen)
- id_categorie (foreign key naar categorieen)
- primary key op de combinatie van id_artikel en id_categorie

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
SELECT
  artikelen.artikel,
  categorieen.categorie
FROM
  artikel_categorie
    JOIN artikelen USING(id_artikel)
    JOIN categorieen USING(id_categorie)
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

21/09/2011 11:45:13
Quote Anchor link
@Bartje:
Wat jij doet is ook een optie maar heeft als nadeel dat je een extra tabel creëert.
Waarin één artikel dus meerdere malen voorkomt, hetgeen op zich niet zo erg als je een beperkte catalogus hebt. Ik zou dan nog eerder de categoriën groeperen en daar op selecteren.
 
Jacco Brandt

Jacco Brandt

21/09/2011 14:32:14
Quote Anchor link
Bartje Jansen op 21/09/2011 10:34:58:
Dat is fout en wel hierom:
Eén artikel kan meerdere categorieën bevatten.
Eén categorie kan bij meerdere artikelen horen.


Dan had ik het verkeerd begrepen. Ik dacht dat hij 1 artikel op meerdere categorien was.
 
Bartje Jansen

Bartje Jansen

21/09/2011 15:19:24
Quote Anchor link
Ger van Steenderen op 21/09/2011 11:45:13:
@Bartje:
Wat jij doet is ook een optie maar heeft als nadeel dat je een extra tabel creëert.
Waarin één artikel dus meerdere malen voorkomt, hetgeen op zich niet zo erg als je een beperkte catalogus hebt. Ik zou dan nog eerder de categoriën groeperen en daar op selecteren.

Een extra tabelletje noem je een nadeel? Alsof je een extra druppel water in zee doet, maakt echt geen significant verschil. Dit kun je vervolgens wegstoppen achter een VIEW en jouw queries in de scripts blijven ook lekker eenvoudig.

Wanneer je gaat normaliseren, zul je altijd op dit model uitkomen. En dat werkt al zo sinds de jaren '70 en bewijst dagelijks dat het werkt. Wanneer jij een beter model hebt dan Codd, leg het dan eens uit en laat het eens zien.

Toevoeging op 21/09/2011 15:20:20:

Jacco Brandt op 21/09/2011 14:32:14:
Bartje Jansen op 21/09/2011 10:34:58:
Dat is fout en wel hierom:
Eén artikel kan meerdere categorieën bevatten.
Eén categorie kan bij meerdere artikelen horen.


Dan had ik het verkeerd begrepen. Ik dacht dat hij 1 artikel op meerdere categorien was.

Klopt, maar hoe groot is de kans dat er slechts 1 artikel wordt aangemaakt? Of dat ieder artikel zijn eigen unieke categorieën heeft?
Gewijzigd op 21/09/2011 15:22:16 door Bartje Jansen
 



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.