Avatar billede sportie Nybegynder
15. august 2007 - 01:24 Der er 7 kommentarer

Hvorfor virker datering ikke ?

Hej Eksperter,

Hvor virker min datering ikke ? - når en tilmeldingsfrist er udløbet så skulle nedenstående kode gerne ændre teksten tilmeld til tilmelding slut - men det sker ikke hvad er fejlen ?

$frist = strtotime("$frist");
$frist = strtotime("+1 days", $frist);
$nudato = time();

if ($frist <= $nudato)
{
echo"<td><b>Tilmelding slut</b></td></tr>";
}
else
{
echo"<td width='150px'><a href='tilmeld.php?id=$turid'><font color='blue'>Tilmeld</font></a></td></tr>";
}


// Sportie
Avatar billede jakobdo Ekspert
15. august 2007 - 09:15 #1
Hvad indeholder $frist ?
Din første linie: $frist = strtotime("$frist"); kan ikke bruges til noget, da den overskrives af denne linie: $frist = strtotime("+1 days", $frist);
Avatar billede sportie Nybegynder
15. august 2007 - 09:42 #2
Den indeholder en dato (dd-mm-åå)
Avatar billede jakobdo Ekspert
15. august 2007 - 09:53 #3
Jeg mener datoen skal være i format: åååå-mm-dd
Avatar billede sportie Nybegynder
21. august 2007 - 12:37 #4
ja men hvordan kan man lave det om således at den skriver tilmelding slut når datoen er overskredet ?
Avatar billede jakobdo Ekspert
21. august 2007 - 12:57 #5
<?php
//http://www.eksperten.dk/spm/791746

$frist = strtotime("2007-08-29"); //Prøv at test med: 2007-07-29

if($frist < time())
{
    echo"<td><b>Tilmelding slut</b></td></tr>";
}
else
{
    echo"<td width='150px'><a href='tilmeld.php?id=$turid'><font color='blue'>Tilmeld</font></a></td></tr>";
}

?>
Avatar billede sportie Nybegynder
21. august 2007 - 22:57 #6
Det virker ikke umiddelbart ?! - kan du evt. komme med en anden konklusion?
Avatar billede jakobdo Ekspert
22. august 2007 - 08:03 #7
Det virker ikke?
Det virker sjovt nok fint nok på min server...

Se lige her:
http://www.codebreaker.dk/exp/791746exp.php?frist=2007-08-21
http://www.codebreaker.dk/exp/791746exp.php?frist=2007-08-23

Du må gøre noget forkert så.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester