Ik heb nu een systeem dat nadat je met keuze rondjes 1 van de 4 opties (Maandag, Trimester, Semester of jaar) hebt gekozen hij de huidige tijd + 1, 3, 6 of 12 maanden doet... Dus dat je gewoon een nieuwe datum krijgt tot wanneer het geldig is... Iemand die me dit kan uitleggen?

Alvast bedankt,
Aymeric DL
Ik denk niet dat je zin hebt om het steeds te bewerken hè... Het moet volautomatisch gaan neem ik aan? Anders kun je het zo doen:

<?
$datum='22-2-07';
$maandag='00-1-00';
$trimester='00-3-00';
$semester='00-6-00';
$jaar='00-00-01';
echo'$datum+$maandag';
echo'$datum+$trimester';
ENZ
?>
thijs schreef op 22.02.2007 10:57
@Aymeric DL,
Heb je de data in een database staan?
Ja, er staat in een veld (DATETIME): viptot, in het script gaat hij dan gewoon controleren of die datum al voorbij is om toegang te krijgen tot de speciale opties ;-). Dus nu wil ik dt na de 'betaling' hij dus huidige datum + 1, 3, 6 of 12 maanden doet... en dan wordt het naar een DATETIME veld geschreven...
moet met strtotime klik
Probeer dit eens:

<?
mysql_query("INSERT INTO databasenaam (datum) VALUES (DATE_ADD(NOW(),INTERVAL 1 MONTH))") or die(mysql_error());
?>
De manier van thijs is inderdaad de juiste, echter moet je 'databasenaam' natuurlijk wel even vervangen door 'tabelnaam' ;)

Reageren