[PHP] Bij tijd kleiner dan doe dit, anders doe dat

Pagina: 1
Acties:
  • 45 views sinds 30-01-2008

  • Jeldert
  • Registratie: Juni 2001
  • Niet online

Jeldert

Rozijntjes

Topicstarter
Sorry voor de wazige topic titel, maar ik heb sinds vorige week kennis gemaakt met PHP, en bevalt goed :)
Ik ben nu dus bezig met een pagina waar een tabel in staat. Deze tabel laat ik zien met echo. In de tabel staat gewoon tekst, maar hij roept ook een paar variabele op. Oa wanneer bestand x voor het laatst op de server is gezet. Hij laat dit dus mooi zien in de tabel hoelang dit geleden is.
Nu wil ik echter als het bestand jonger is als een uur hij zegt dat hij up-to-date is, en ouder als een uur dat hij niet meer up-to-date is.
Dit zou dus moeten met een if en else constructie, maar ik krijg het niet voor elkaar.
Ik heb gebrobeert om in m'n lijst met variabelen dit neer te zetten:
PHP:
1
2
3
4
 $update_j = if ($verschil_j < 3600) {
 <font color='green'>Up to date</font> }
 else {
 <font color='red'>Outdated</font> };

En dan in de tabel $update_j aanroepen, maar hij geeft al een fout in de eerste regel.
Voor de duidelijkhied is hier verschil_j:
PHP:
1
2
 $tijdnu_ = mktime();
 $verschil_j = $tijdnu_ - $filemodtime_j1 - 3600;

Juist


  • whoami
  • Registratie: December 2000
  • Nu online
Kijk eens goed in de PHP manual hoe je een if gebruikt. Een if kan je voor zover ik weet nog altijd niet in een assignment gebruiken.
code:
1
2
3
4
5
6
7
8
if (conditie)
{
   var = blaat;
}
else
{
   var = blaatwatanders;
}

https://fgheysels.github.io/


Dit topic is gesloten.