Wat is beter?

Gestart doorShahiem33 reacties116 weergaven

34 berichten · pagina 2 van 3

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ok dat snap ik, maar uit dat artikel word ik niet echt wijzer van.
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wie kan me nog helpen? smile
0
Berichten
5.957
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat moet je nu eigenlijk nog weten?
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je bijvoorbeeld 1 maand koopt en dan nog 1 maand erbij neemt dat die datum met 1 maand wordt verlengt. En hoe ik uit de datum kan lezen hoeveel vipdagen je nog hebt. Ook wil ik weten hoe je dan op elke dag een vip dag kan weghalen smile
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bump smile
0
Berichten
3.314
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Cronjobs zijn hier onlogisch omdat het past hoeft te veranderen als die persoon is ingelogd. Cronjobs zijn alleen handig als je iets wilt uitvoeren als niemand naar je website gaat op dat moment.
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Shahiem schreef:
Als je bijvoorbeeld 1 maand koopt en dan nog 1 maand erbij neemt dat die datum met 1 maand wordt verlengt.

Je moet eerst checken of de user al vip is en of er een eindtijd voor zijn vip-lidmaatschap in de db staat. Is dat zo dan kun je zoiets doen:

strtotime("+1 month", strtotime($tijd_uit_db))
De datum in de db moet dan wel een voor php leesbare datum zijn
Is de user nog geen vip dan krijg je zoiets:

strtotime("+1 month")
Shahiem schreef:
En hoe ik uit de datum kan lezen hoeveel vipdagen je nog hebt.

Ik denk zoiets:

echo (strtotime($tijduitdb) - time()) / 60 / 60 / 24;
Shahiem schreef:
Ook wil ik weten hoe je dan op elke dag een vip dag kan weghalen smile
Dat lijkt me een beetje overbodig
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dankjewel biggrin. Alleen op de laatste vraag. Hij moet elke dag een vip dag weghalen anders blijf je 1 maand lid en dat kan niet. yummie
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als je gewoon kijkt met de code die ik als antwoord gaf op je tweede vraag kun je checken hoeveel dagen een user nog vip is. Als dat 0 is dan zijn status van vip weghalen
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oja slim idee biggrin. Dankjewel smile
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Graag gedaan. Succes ermee pompom
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bedankt shiny
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als ik je aantal dagen nog over wil geven dan krijg ik dit:

183,460590278

En ik heb dit:

[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700]([/COLOR][URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$core[/COLOR][COLOR= #007700]->[/COLOR]leden[COLOR= #007700]->[/COLOR]info[COLOR= #007700][[/COLOR][COLOR= #DD0000]mijn[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]vip_dagen[/COLOR][COLOR= #007700]]) -[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]())[/COLOR] / [COLOR= #0000BB]60[/COLOR] / [COLOR= #0000BB]60[/COLOR] / [COLOR= #0000BB]24[/COLOR][COLOR= #007700];[/COLOR] ?>
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php[/COLOR] [URL="http://www.php.net/echo"]echo[/URL] [URL="http://www.php.net/ceil"]ceil[/URL][COLOR= #007700](([/COLOR][URL="http://www.php.net/strtotime"]strtotime[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$core[/COLOR][COLOR= #007700]->[/COLOR]leden[COLOR= #007700]->[/COLOR]info[COLOR= #007700][[/COLOR][COLOR= #DD0000]mijn[/COLOR][COLOR= #007700]][[/COLOR][COLOR= #DD0000]vip_dagen[/COLOR][COLOR= #007700]]) -[/COLOR] [URL="http://www.php.net/time"]time[/URL][COLOR= #007700]())[/COLOR] / [COLOR= #0000BB]60[/COLOR] / [COLOR= #0000BB]60[/COLOR] / [COLOR= #0000BB]24[/COLOR][COLOR= #007700]);[/COLOR] ?>
0
Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dankjewel biggrin
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren