Ik heb een tabel in mijn database waarin o.a. volgende kolommen voorkomen: datum type date (slaat de datum op waarop de gebruiker registreert) einddatum type date ( slaat de datum + 7 dagen op). Dit wil ik gebruiken om een eindtijd in te stellen waarbinnen de gebruiker toegang heeft tot bepaalde gegevens. Naam type VarChar
Maar ik wil volgende code gebruiken om op bepaalde pagina's weer te geven Welkom 'Naam persoon' u heeft toegang tot ' einddatum)
Ik gebruik volgende code om de strings te genereren en voor Naam werkt dat maar niet voor de datum.
Ik geraak er niet uit hoe ik dus die einddatum kan omzetten naar een string. Iemand een idee? Ik zie door het bos de bomen niet meer.
Database is MariaDB
Maar voor dat laatste lijntje krijg ik deze foutmelding:
Welkom: Tester twee
Fatal error: Uncaught Error: Call to a member function format() on string in /customers/1/5/0/fv-vl-ardennen.be/httpd.www/koepel/reg/zoek_reg.php:32 Stack trace: #0 {main} thrown in /customers/1/5/0/fv-vl-ardennen.be/httpd.www/koepel/reg/zoek_reg.php on line 32
Waar ga ik in de fout? En er zit wel degelijk een datum in het bestand in het formaat jjjj-mm-dd
Eerst de DateTime initialiseren in een eigen variabele, en dan die gebruiken met de format-functie.
Wat je nu hebt klopt niet. Dit moet wel werken.
<?php
$edat = new DateTime($row["einddatum"]);
$_SESSION['edat'] = $edat->format('d,M,y');
?>
Ik ben aan het zoeken hoe ik hier een afbeelding kan invoegen. Ik vind het niet direct. Want het werkt niet de code zoals hierboven. Ik zie enkel verschijnen einddatum in plaats van de werkelijke datum
We hebben geen imageupload op het forum. Je kan op www.imgbb.com een afbeelding uploaden en die hier invoegen.
Graag alleen afbeeldingen ter ondersteuning van je bericht, en niet voor code's.
Verder is het logisch dat je de einddatum krijgt: $row["einddatum"]