kroekkete Skrevet 26. april 2004 Del Skrevet 26. april 2004 (endret) Hei kloke hoder. Jeg henter ut en rad som inneholder en dato fra MySql. Datoen kan ligge både i fortiden og fremtiden. Raden vil bli vist som en hyperlink. Det jeg ønsker er at raden skal være rød hvis datoen fra MySQL er eldre enn dagens dato, og at den skal være vanlig ellers. (Dette løser jeg via .css) Det jeg sliter med er å sammenlikne dagens dato med datoen hentet fra MySQL. Her ser dere hva jeg har forsøkt, og som IKKE virker... ?php while ($arr=mysql_fetch_array($sql_resultat)){ $dagensdato = date("y-n-j"); $norskdato1 = date("d.m.y",strtotime($arr["kreditor_fakturadato"])); $norskdato2 = date("d.m.y",strtotime($arr["kreditor_forfallnaa"])); ?> <TABLE> <TR> <TD> <?php if (($dagensdato) < ($arr["kreditor_forfallnaa"])){ echo "<a class="gammel" href:=http://www.osv.no/noe.php?indeks=".$arr["indeks"].">".$norskdato2."</a>"?> <?php } else { echo "<a href=http://www.osv.no/noe.php?indeks=".$arr["indeks"].">".$norskdato2."</a>"?> <?php } ?> (Beklager hvis det over ser litt kaotisk ut, det ser fint ut i editoren min...) Datoen i MySQL ligger som 2004-04-23 Jeg innbiller meg at problemet ligger i minst en av disse linjene, har jeg rett? Hva er i tilfelle galt? $dagensdato = date("y-n-j"); if (($dagensdato) < ($arr["kreditor_forfallnaa"])){ VELDIG takknemlig for hjelp her! Endret 26. april 2004 av primaxx Lenke til kommentar
kroekkete Skrevet 26. april 2004 Forfatter Del Skrevet 26. april 2004 Glem det, jeg har klart det! (Måtte selvfølgelig ha Y-m-d i stedet for y-n-j) Lenke til kommentar
eXZire Skrevet 26. april 2004 Del Skrevet 26. april 2004 (endret) EDIT: Du klarte det, men du kunne gjort det slik også: (For seint å fjerne denne nå ) Bruk strtotime() funksjonen: $dagensdato = strtotime($dagensdato); $arr["kreditor_forfallnaa"] = strtotime($arr["kreditor_forfallnaa"]); (Sett denne over if'en som sjekker datoene...) Om datoformatet ditt er slik du skriver det er, burde det funke.. Endret 26. april 2004 av eXZire Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå