<?php
$sql2 = "SELECT DATE_FORMAT(datum, '%d') AS dag, DATE_FORMAT(datum, '%m') AS maand, DATE_FORMAT(datum, '%Y') AS jaar FROM gedichten";
$resultaat1 = mysql_query($sql2) or die ("query mislukt");
$rij1 = mysql_fetch_object($resultaat1);
$dag = ($rij1->dag);
$maand1 = ($rij1->maand);
$maand2 = array ( 01 => 'Januari' , 02 => 'Februari' , 03 => 'Maart' , 04 => 'April' , 05 => 'Mei' , 06 => 'Juni' , 07 => 'Juli' , 08 => 'Augustus' , 09 => 'September' , 10 => 'Oktober' , 11 => 'November' , 12 => 'December');
$maand = $maand2[$maand1];
$jaar = ($rij1->jaar);
$datum = "$dag $maand $jaar";
?>
Dit heb ik, alleen tóch weigert dit om de maand te weergeven.. waarom niet?
Probeer dan eens in je array alle 01, 01 enz. tussen quotes te zetten zodat het strings worden, en niet integers.
zoargb dat 01, 02, 03 etc. gewoon 1, 2 en 3 worden, is al het gezeik opgelost ;)
Ja, maar dan zit je nog steeds een string te vergelijken met integers, en dat wil gewoon niet lekker. Dus of mijn vorige oplossing, of die van Jonathan + [php]intval[/php].
Of [php]strval()[/php].
Janathan als ik er gewoon 1,2,3 van maak gaat het niet goed, want hij haalt uit mijn database 01, 02 en 03! Daarom heb ik er dat van gemaakt... Voor de rest werkt het nu! Dank jullie allen! ;)

Reageren