database achter pages

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Robotics Developer (Freelance/ZZP)

Duur opdracht: 12 mnd (met optie tot verlenging) We zoeken senior profielen. Die junioren kan bijscholen op de technische skills. Wordt 1x per week op kantoor (Eindhoven) gewerkt. Voertaal is Nederlands & Engels. Start datum: ZSM Max tarief: 74€ Wij zijn ter versterking van het RPA team van Operations Financieren per direct op zoek naar een RPA Engineer die ons kan helpen bij de ontwikkeling van de robots. Bij voorkeur kennis van cq. ervaring met Kofax Kapow en ervaring met het werken in grote organisaties met complexe systemen. Het RPA Team team zorgt voor de verdere optimalisatie van de processen

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 »

Wolters Kluwer - PHP Developer (Freelance/ZZP)

Voorstellen met CV en korte toelichting 2 dagen naar kantoor (di + do) Ontwikkelen van producten van Schulinck. Product: https://gripop.schulinck.nl/ Startdatum: ZSM Max tarief: 90€ per uur Procedure: Gesprek en test: code en analyse (oplossingsvermogen). Periode is tenminste 6 maanden met optie op verlenging Fullstack PHP Developer Ben jij een ervaren Fullstack PHP Developer die op zoek is naar een nieuwe uitdaging? Vind je het belangrijk om werk te doen waarmee je het verschil maakt in de maatschappij? En wil je onderdeel worden van ons ervaren IT-team? Lees dan snel verder! Schulinck, onderdeel van Wolters Kluwer Schulinck (onderdeel van Wolters

Bekijk vacature »

Junior Back end developer / PHP, Symfony

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Randstad - Fullstack Java Developer (Freelance/ZZP

Start date: ASAP Duration: 1 year initially Hours per week: 40 (32 minimum) Dutch is mandatory Max hourly rate: 85€ Strong communicator There is a vacancy in the Corporate Client Solutions (CCS) team. This team works closely together with the Online Client Solutions (OCS) team and the product owner on the client portal. Through the web portal, the various services from the business are delivered to the clients of Randstad Group Netherlands. CCS works for the corporate customers of Randstad and OCS works for customers in the SME segment. Both teams consist of a number of full stack developers, an

Bekijk vacature »

Randstad - Salesforce Developer (Freelance/ZZP)

Startdate: ASAP As part of our strategy, Randstad is strengthening its digital capabilities and strives to work more closely with the 38 Randstad countries in collective leadership. The program that will bring many of these developments together is Connect IT. The program will start with the implementation in the Netherlands and will become the main platform for all operating companies (opcos) of Randstad in the coming years. The platform is synchronized with omnichannel, data, marketing and IT service solutions and is based on Salesforce and Bullhorn technology. The challenge is to keep all roadmaps and priorities aligned as the core

Bekijk vacature »

Senior Robotics Developer (Freelance/ZZP)

Duur opdracht: 12 mnd (met optie tot verlenging) We zoeken senior profielen. Die junioren kan bijscholen op de technische skills. Wordt 1x per week op kantoor (Eindhoven) gewerkt. Voertaal is Nederlands & Engels. Start datum: ZSM Max tarief: 74€ Wij zijn ter versterking van het RPA team van Operations Financieren per direct op zoek naar een RPA Engineer die ons kan helpen bij de ontwikkeling van de robots. Bij voorkeur kennis van cq. ervaring met Kofax Kapow en ervaring met het werken in grote organisaties met complexe systemen. Het RPA Team team zorgt voor de verdere optimalisatie van de processen

Bekijk vacature »

Randstad - Salesforce Developer (Freelance/ZZP)

Startdate: ASAP As part of our strategy, Randstad is strengthening its digital capabilities and strives to work more closely with the 38 Randstad countries in collective leadership. The program that will bring many of these developments together is Connect IT. The program will start with the implementation in the Netherlands and will become the main platform for all operating companies (opcos) of Randstad in the coming years. The platform is synchronized with omnichannel, data, marketing and IT service solutions and is based on Salesforce and Bullhorn technology. The challenge is to keep all roadmaps and priorities aligned as the core

Bekijk vacature »

C# .Net Ontwikkelaar ASP.NET

Wie wordt jouw werkgever?: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Wij ontwikkelen software volledig gericht op de sportwereld. Ben jij een C#.Net Ontwikkelaar? Heb jij ervaring met ASP.NET? Vaste baan: C# .Net Ontwikkelaar ASP.NET MVC 3.100 - 4.300 C# .Net Ontwikkelaar Deze werkgever is het bedrijf achter de grootste Tennis-Badminton-Squash portal van Nederland. Wij ontwikkelen software volledig gericht op de sportwereld. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van

Bekijk vacature »

NodeJS developer

Functie Als Fullstack developer kom je te werken in het ontwikkelteam. Je bent samen met je collega’s continu bezig om de software uit te breiden, maar hiernaast doe je onderzoek naar de inzet van nieuwe technieken, tools of bijvoorbeeld Machine Learning. Ze willen met hun software echt voorlopen op andere en toegevoegde waarde leveren voor de eindgebruiker. Mede hierom zijn ze erg benieuwd naar iemand zijn persoonlijkheid, of hij graag nieuwe dingen uitzoekt (Google!), en initiatief neemt. Qua technische kennis zoeken ze iemand die goed op de hoogte is van de nieuwste ontwikkelingen, daar zij nu ontwikkelen op NodeJs back-end,

Bekijk vacature »

Senior Robotics Developer (Freelance/ZZP)

Duur opdracht: 12 mnd (met optie tot verlenging) We zoeken senior profielen. Die junioren kan bijscholen op de technische skills. Wordt 1x per week op kantoor (Eindhoven) gewerkt. Voertaal is Nederlands & Engels. Start datum: ZSM Max tarief: 74€ Wij zijn ter versterking van het RPA team van Operations Financieren per direct op zoek naar een RPA Engineer die ons kan helpen bij de ontwikkeling van de robots. Bij voorkeur kennis van cq. ervaring met Kofax Kapow en ervaring met het werken in grote organisaties met complexe systemen. Het RPA Team team zorgt voor de verdere optimalisatie van de processen

Bekijk vacature »

Randstad - Fullstack Java Developer (Freelance/ZZP

Start date: ASAP Duration: 1 year initially Hours per week: 40 (32 minimum) Dutch is mandatory Max hourly rate: 85€ Strong communicator There is a vacancy in the Corporate Client Solutions (CCS) team. This team works closely together with the Online Client Solutions (OCS) team and the product owner on the client portal. Through the web portal, the various services from the business are delivered to the clients of Randstad Group Netherlands. CCS works for the corporate customers of Randstad and OCS works for customers in the SME segment. Both teams consist of a number of full stack developers, an

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

KPN - Backend Developer - Product Master (Freelanc

Must: Scala and Akka Senior positon Start date: ZSM End date: 01-07-2023 Max hourly rate: 79,25€ Your job as a Backend Developer Many KPN employees in all different types of processes rely on accurate and complete product data. The product master will be a new master data management implementation within KPN for the business market. It supports the goals of KPN to become the best service provider, simplification in processes and IT, digitalization and most of all to become a data driven organization. The essence is to have a single master platform that embodies all the needed product data in

Bekijk vacature »

Randstad - Fullstack Java Developer (Freelance/ZZP

Start date: ASAP Duration: 1 year initially Hours per week: 40 (32 minimum) Dutch is mandatory Max hourly rate: 85€ Strong communicator There is a vacancy in the Corporate Client Solutions (CCS) team. This team works closely together with the Online Client Solutions (OCS) team and the product owner on the client portal. Through the web portal, the various services from the business are delivered to the clients of Randstad Group Netherlands. CCS works for the corporate customers of Randstad and OCS works for customers in the SME segment. Both teams consist of a number of full stack developers, an

Bekijk vacature »
Victor -

Victor -

11/03/2011 08:20:21
Quote Anchor link
Hallo,

Ik zie dat veel mensen alle pagina's die ze hebben in een database opslaan.
nou was ik dit ook van plan, maar ik heb nog geen goede database structuur.
in mijn adres krijg ik een id mee en de titel. Moet daar nog iets bij?

Met Vriendelijke Groeten,
Victor
 
PHP hulp

PHP hulp

16/08/2022 02:51:31
 
Yea Rupie

Yea Rupie

11/03/2011 09:42:27
Quote Anchor link
Pagina s opslaan in database?
Wat wil je hier allemaal in gaan zetten dan?
 
Victor -

Victor -

11/03/2011 09:43:50
Quote Anchor link
Dat is dus eigenlijk mijn vraag.
Mensen zetten alles in een db om het dan prettig uit te lezen, maar ik wil weten wat je er dan in moet zetten.

MVG,
 
Write Down

Write Down

11/03/2011 10:05:51
Quote Anchor link
Beste Victor,

Als je alle inhoud van je pagina's in de database stop, creëer je een CMS. Of je zou dat althans moeten doen.

Het gaat dus verder dan alleen even doodleuk de inhoud in de database te zetten. Je zorgt ervoor dat je de inhoud (v/d pagina) kan bewerken. Of ook, dat je de pagina kan verwijderen, een nieuwe pagina maken, ...

Je creëert dus een dynamisch systeem. Neem bijvoorbeeld phpHulp, denk je dat alle nieuwsredacteurs toegang krijgen tot de FTP om zo nieuws toe te voegen? Of denk je dat ze allemaal HTML, CSS kunnen? (en e.v.t. PHP en JS?) Daarom is het dus ook handig die mensen een login te geven en alles dynamisch te maken.

Verder ben je met een ID en/of een titel meer dan genoeg.
 
John D

John D

11/03/2011 12:20:44
Quote Anchor link
@Write Down: Als je alle inhoud van je pagina's in de database stop, creëer je een CMS.
Dat is onzin, door pagina's in een database te plaatsen in plaats van op het filesysteem creeer nog meteen een CMS hoor.
@Viktor: Ja het is handig om nog wat attributen toe te voegen, je zou paginanaam op kunnen nemen en verder kan je naar keuze verder uit splitsen maar waarom doe je dit, was is de reden dat je volledige pagina's in een db wilt zetten?
 
Victor -

Victor -

11/03/2011 17:52:38
Quote Anchor link
jij bedoelt pagina naam in db.
Ik denk dat ik alle content gewoon in de db zet, met een id, naam, url-naam en inhoud dan.
maar jullie hebben me wel geholpen, want ik dacht dat je dan bijv. alle namen en id's wel in de db zet, en dan de inhoud nog wel in een text-bestandje.
@John D: ik wil alleen de inhoud in een db zetten, niet alle html enz.

MVG,
 
Write Down

Write Down

11/03/2011 19:40:59
Quote Anchor link
@John D

Ik schrijf nergens iets over zuiver en alleen de inhoud in de database te stoppen. Dat heeft naar mijn mening geen enkel nut. Het is pas nuttig als je het met die data wat gaat doen. Die via een adminsysteem aanpassen bijvoorbeeld. En dan spreek je dus wel over een CMS.
 
Niels K

Niels K

11/03/2011 19:48:46
Quote Anchor link
Content Management, simpel toch?
 
Jordi Kroon

Jordi Kroon

11/03/2011 19:50:14
Quote Anchor link
Offtopic:
@Write Down Een content-beheersysteem is een softwaretoepassing die het mogelijk maakt dat mensen eenvoudig, zonder veel technische kennis gegevens op internet kunnen publiceren (contentmanagement). Als afkorting wordt ook wel CMS gebruikt.

Voldoet dit aan een cms ? Ik neem aan dat hij alles in de database zet dus ook html
 
Niels K

Niels K

11/03/2011 19:51:33
Quote Anchor link
html in de database? Ik neem aan niet de gehele hmtl (dan bedoel ik doctype, css bestanden, etc) Gewoon text in de database 'gooien' + wat divjes die je dan kan opmaken. (geen inline css)
 
Victor -

Victor -

11/03/2011 20:06:39
Quote Anchor link
zoals ik al eerder zei, ga ik dan echt alleen de 'content' erin zetten, opmaak, doctype heb ik allemaal gwn in een bestand. HTML in een database lijkt me lastig. vooral uit oogpunt om het later te kunnen veranderen, dan is het offline-bestand veel handiger.
 
Write Down

Write Down

11/03/2011 20:31:17
Quote Anchor link
@Jordi

Wat is het volgens jou dan wel? Volgens mij is de basis van een CMS content in een database stoppen, het bewerken en het evt. verwijderen. Dat is een CMS in zijn meest eenvoudige vorm. Sowieso moet er altijd een deel HTML in de database, alles wat niet statisch is.
 
Jordi Kroon

Jordi Kroon

11/03/2011 20:32:43
Quote Anchor link
Een CMS bestaat ten minste uit de volgende onderdelen:

een (bijna altijd afgeschermde) administratiemodule, waar gegevens kunnen worden ingevoerd, verwijderd of aangepast.
een database of een andere vorm van opslag van de gegevens.
een presentatiemodule, waar de ingevoerde gegevens door bezoekers kunnen worden bekeken.

Daarnaast kunnen er andere onderdelen zijn:

een zoekmodule
een inlogmodule voor bezoekers, als het niet gewenst is dat anonieme bezoekers toegang hebben tot de inhoud
een beheersmodule voor de gegevens van geautoriseerde bezoekers (en beheerders)
een beheersmodule voor de presentatiesjablonen
een module om persoonlijke informatie aan de bezoeker te tonen (personalisaties)
een module om centraal artikelen aan te kunnen maken die op verschillende pagina's getoond kunnen worden
 
Write Down

Write Down

11/03/2011 20:39:05
Quote Anchor link
Jordi, wat is het verschil tussen wat jij zegt en wat ik zeg? Ik heb niet vermeld dat hij die pagina dan ook uit de database moet gaan halen. Maar dat lijkt me logisch, en dat geeft de TS zelf ook toch aan. Hij vraagt of een id en/of een titel voldoende is. Sorry, maar je bent bezig met muggenzifterij.
 
Victor -

Victor -

11/03/2011 22:16:34
Quote Anchor link
ik heb ondertussen de categorie, id en de naam in de url staan.
een tabel categorieën en een tabel pagina's met id, naam, sef-url, content, datum gepubliceerd, datum laatst aangepast en de categorie waar het in staat.

Nu weer een ander probleem, als ik in de titel geen id heb, gaat hij automatisch naar mijn 404 pagina. maar ik wil het zo doen, dat als hij wel een categorie naam heeft, naar alle items in die categorie gaat. hoe moet ik dit voor elkaar krijgen in php?
www.mijnurl.nl/categorie/id/naam

MVG,
 
Obelix Idefix

Obelix Idefix

12/03/2011 07:54:10
Quote Anchor link
Wat voor soort site heb je?
Vaak wordt er met een 'id' gewerkt en op basis daarvan wordt er met een query de benodigde gegevens uit een database gehaald. Zonder allerlei andere variabelen in de url. (die worden opgehaald uit de database o.b.v. id in de url).
 
Victor -

Victor -

12/03/2011 08:16:34
Quote Anchor link
Uit de url haal ik ook Alleen het id. En dan met een query haal ik de rest op. Ik vind het alleen mooier staan wanneer ook de naam in de url staat. En als er geen id in staat, wil ik dus de categorie tonen, als die wel geset is natuurlijk.

Mvg,
 
Write Down

Write Down

12/03/2011 10:44:16
Quote Anchor link
Zelf zou ik hiervoor MultiViews voor gebruiken. (Google even hoe je het kan inschakelen)

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
<?php
/*
* Multiviews maakt het mogelijk alle bestanden zonder hun extensie aan te roepen
* Denk bijvoorbeeld http://mijnsite.ext/index.php zou je kunnen aanroepen via
* http://mijnsite.ext/index
* Je kan dus op een zeer eenvoudige manier mooie URL's verkrijgen
*/


$aUri = explode('/' , $_SERVER['REQUEST_URI']);

/*
* http://mijnsite.ext/categorie/id/naam
* Output gaat iets zijn in de aard van:
* array([0] => '', [1] => 'categorie', [2] => 'id', [3] => 'naam');
* Doe even print_r($aUri), dan weet je het direct
*/

/* Select query met alle bestaande categorieën -> stop in een array */

if(!in_array($aUri[1], $aCats) {
 /* Categorie niet gevonden --> doe iets
}
/* De overige code kan je wel zelf verzinnen */


?>
 
Victor -

Victor -

12/03/2011 20:08:34
Quote Anchor link
@Write Down: Heel erg bedankt! ik had even het ideetje nogdig, en ik zat vooral veel te ingewikkeld te doen. maar ik heb gwn met .htacces alles laten doorsturen naar index.php?p= zodat ik niet perse voor elke cat een bestand moet aanmaken. vooral de in_array() heeft me geholpen, want ik had nog nooit van die functie gehoord:$

MVG,
 



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.