hulp nodig met include
Code (php)
1
2
3
2
3
if ($row_online['`date`<NOW()']);
else (include (2007.php));
elseif (include (2008.php); ?>
else (include (2007.php));
elseif (include (2008.php); ?>
eventjes een uitleg:
ik heb in de database een datum opgeslagen wanneer een site online moet gaan
dus een site moet automatisch overschakelen op de nieuwe site
dit heb ik opgelost met een include
als de waarde van de berekening 0 is moet hij 2007.php weergeven en als hij 1 is 2008.php
maar ik krijg deze fout.
Parse error: syntax error, unexpected T_STRING in /home/kerstboom/domains/kerstboom-verkoop.nl/public_html/index.php on line 47
lijn 47 is waar else begint
Gewijzigd op 01/01/1970 01:00:00 door Willem van weesenbeek
Je haalt hier letterlijk de variable `date`<NOW() op, die kent hij natuurlijk niet.
Je kan het doen met PHP (en dat lijkt mij handig)
Alleen weet ik niet wat voor output $row_online['date'] geeft.
maar dan zou het iets van dit moeten worden
Nog steeds heel erg vaag, maar goed, dit gaat wel werken.
De code die je zelf hebt bedacht slaat nergens op, die ; op de verkeerde plek en na een else een elseif? dat kan niet het is dan dit if () { (}elseif() {) } else { }
Gr Han
Quote:
Laat het rekenen met data en tijden gewoon over aan de database, deze is daar veel beter in!Je kan het doen met PHP (en dat lijkt mij handig)
@Willem: wat wil je precies bereiken? Wat wil je precies uit je database halen?
Blanche schreef op 28.12.2007 19:06:
Quote:
Laat het rekenen met data en tijden gewoon over aan de database, deze is daar veel beter in!Je kan het doen met PHP (en dat lijkt mij handig)
Je hebt gelijk ;)
als er geen waarde dus 0 uitkomt dan moet hij 2007.php weergeven
als er een waarde van 1 uit komt dan moet hij 2008.php weergeven
ik hoop dat het werkt want het is voor mijn pa dat hij zelf alles voor de site kan beheren. beide sites zijn al een cms systeempje en hij kan dan zelf invoeren als de site na die datum online moet ik gebruik de website 2007.php(oude site) als de waarde 0 is omdat ik geen site gemaakd heb als hij offline is.
Deze query zal in de variabele 'status' een 0 teruggeven als de gekozen datum nog in de toekomst ligt en anders een 1. Voorwaarde is natuurlijk wel dat de kolom 'datumtijdveld' van het type DATE of DATETIME is.
Nadat je deze query in PHP uitgevoerd hebt, kun je het resultaat gebruiken om te bepalen welke pagina weergegeven moet worden...