Scix Skrevet 9. september 2005 Skrevet 9. september 2005 $date = $array_from_db['date']; $explode_date = explode("-", $date); $day = $explode_date[0]; //dag $month = $explode_date[1]; // måned $year = $explode_date[2]; // år $this_day_date = unixtojd(mktime(0, 0, 0, $month, $day, $year)); $array_date_info = (cal_from_jd($this_day_date, CAL_GREGORIAN)); $date_today = date('n/j/Y'); switch ($array_date_info['date']) { case $date_today: echo "<div class='note_i_dag'>"; break; case !! $date_today: if ($array_date_info[date] < $date_today) { echo "<div class='note_gammel'>"; } else { echo "<div class='note_dag'>"; } break; Tingen er at dette funker helt til if setningen. Der får jeg bare "note_dag" hvis du skjønner. Tror det er noe feil med if ($array_date_info[date] < $date_today) {, men kan ikke finne den
Christian_ Skrevet 9. september 2005 Skrevet 9. september 2005 (endret) Du mangler ' rundt date: if ($array_date_info['date'] < $date_today) { Endret 9. september 2005 av chs89
Christian_ Skrevet 9. september 2005 Skrevet 9. september 2005 Hmmm, ser ikke noe feil, hvorfor har du to utropstegn på den siste casen?
Scix Skrevet 9. september 2005 Forfatter Skrevet 9. september 2005 det er for å vise av dette skal kjøre hvis $date_today er ulik $array_date_info['date']
Torbjørn Skrevet 9. september 2005 Skrevet 9. september 2005 du kan ikke uten videre forvente å få fornuftige svar fra sammenligning av strenger. hvorfor ikke sammenligne time stamp istedet?
mikaelandre Skrevet 9. september 2005 Skrevet 9. september 2005 skriv ut de to variablene i if setningen med echo og se om de ser ut som du tror de gjør. kanskje en av de er feil? skal i utgangspunktet gå fint å sammenligne strenger, de vil da bli sammenlignet alfabetisk. ihvertfall i java, regner med det er sånn i php også
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å