logo

Extra Block Types (EBT) - Nieuwe Layout Builder ervaringâť—

Extra Block Types (EBT) - gestileerde, aanpasbare bloktypes: Slideshows, Tabs, Cards, Accordions en vele andere. Ingebouwde instellingen voor achtergrond, DOM Box, javascript-plugins. Ervaar vandaag al de toekomst van layout building.

Demo EBT-modules Download EBT-modules

âť—Extra Paragraph Types (EPT) - Nieuwe Paragraphs ervaring

Extra Paragraph Types (EPT) - analoge op paragrafen gebaseerde set modules.

Demo EPT-modules Download EPT-modules

Scroll

PHP-lessen - les 2 - Werken met bestanden: openen, schrijven, lezen.

09/10/2025, by Ivan

In de vorige les hebben we het raamwerk gemaakt voor onze gastenboek-, blog- of chatsite. Nu hoeven we alleen nog functionaliteit toe te voegen. In deze les gaan we onze berichten opslaan in bestanden en ze vervolgens weer uitlezen.

PHP heeft veel functies om met bestanden te werken. We zullen er een paar bekijken — hoogstwaarschijnlijk zal je website gegevens opslaan in een database (daar ben ik zeker van) en niet in bestanden, dus behandelen we alleen de basis om het principe te begrijpen. Met databases gaan we later aan de slag.

PHP-lessen - les 3 - Werken met MySQL-databases.

09/10/2025, by Ivan

Misschien denk je dat het te vroeg is om in de derde les meteen met MySQL-databases te gaan werken. Maar geloof me, dat is niet zo. PHP leren als webprogrammeertaal zonder te leren werken met databases is hetzelfde als een computer hebben zonder internet. Ja, je kunt ermee werken, maar je hebt geen manier om informatie te krijgen. Dus laten we onze tanden op elkaar zetten en beginnen met het schrijven van SQL-query’s naar een database — zelfs als we nog niets weten over de SQL-taal.

PHP-lessen - les 3.2 - Werken met MySQL-databases. Gegevens invoegen met INSERT INTO. Gegevens ophalen met SELECT.

09/10/2025, by Ivan

In de vorige les hebben we een tabel gemaakt voor onze website. In deze les verbeteren we die tabel en beginnen we daadwerkelijk met het werken met de database: we voegen er gegevens aan toe en halen die er ook weer uit. Ik denk niet dat het moeilijk wordt, dus laten we beginnen.

PHP-lessen - les 3.3 - Werken met MySQL-databases. Gegevens bijwerken met UPDATE.

09/10/2025, by Ivan

We hebben al kennisgemaakt met MySQL-operatoren zoals SELECT en INSERT INTO. Nu is het tijd om te leren hoe je reeds ingevoerde gegevens in de database kunt bijwerken. Hiervoor gebruiken we de SQL-operator UPDATE. Maar laten we eerst ons bestand index.php aanpassen en een extra route toevoegen. Zoek de volgende code:

PHP-lessen - les 3.5 - Werken met MySQL-databases. De JOIN-operator. Bestanden uploaden naar de server.

09/10/2025, by Ivan

Voordat ik begon met het schrijven van deze les, heb ik lang nagedacht over de beste manier om query’s met JOIN-operatoren uit te leggen. Het punt is dat de JOIN-operator wordt gebruikt om gegevens uit meerdere tabellen tegelijk op te halen. En aangezien we nog een tweede tabel nodig hebben, gaan we die aanmaken. Ik stel voor om een tabel voor bestanden te maken, die we in deze les via een formulier zullen uploaden. Zo wordt deze les een combinatie van twee richtingen: werken met databases en werken met formulieren.

PHP-lessen - les 3.6 - Werken met MySQL-databases. Typen van de JOIN-operator.

09/10/2025, by Ivan

In MySQL kun je gegevens selecteren met behulp van JOIN op verschillende manieren. We zullen proberen al deze soorten queries te bekijken. Hier is de lijst met alle JOIN-querytypen:

  1. INNER JOIN
  2. LEFT JOIN
  3. LEFT JOIN zonder overlapping met de rechtertabel
  4. RIGHT JOIN
  5. RIGHT JOIN zonder overlapping met de linkertabel
  6. FULL OUTER
  7. FULL OUTER waarbij de linker- of rechtertabel leeg is

 

Hier is een illustratie van deze soorten JOIN:

PHP-lessen - Les 4 - Werken met afbeeldingen, de GD2-bibliotheek.

07/10/2025, by Ivan

In de vorige lessen hebben we geleerd hoe we query’s naar de database kunnen schrijven, dus nu zullen we daar minder aandacht aan besteden en meer oefenen met het schrijven ervan. We gaan ook het schrijven van query’s combineren met het verkennen van andere mogelijkheden van PHP — te beginnen met beeldverwerking. In een eerdere les hebben we al bestanden geüpload, en we hebben zelfs een tabel Files voor de geüploade bestanden. Laten we nu afbeeldingen naar dezelfde tabel uploaden.

PHP-lessen - Deel 3 - Het maken van je eigen CMS

07/10/2025, by Ivan

Het maken van websites met een CMS beperkt zich niet alleen tot Drupal, Joomla en Wordpress. Wereldwijd is het merendeel van de websites gebouwd op maatgemaakte CMS’en. Ondanks dat er al enorm veel code in PHP is geschreven, gebruiken programmeurs nog vaak hun eigen oplossingen. Laten we proberen te begrijpen waarom het zinvol kan zijn om je eigen CMS te ontwikkelen.