19. april 2011 - 10:25Der er
4 kommentarer og 1 løsning
Between fra csv fil (if (arr[0] <= 12 && arr[1] >=14.... OSV)
Har oprettet denne under generelt, da jeg ikke mener det er et specifikt PHP problem, men mere min hjerne der ikke kan tænke lige nu.
Importerer en CSV fil der bliver lagt ind i et array. I det array findes bl a dato i formatet time(00), dag(00), måned(00), år(0000). Jeg skal så lave en BETWEEN 2 datoer, men synes ikke rigtigt det spiller (resultatet bliver ikke som forventet).
Min if ser sådan her ud: if(($value[0]>=$tid_fra && $value[1]>=$dag_fra && $value[2]>=$maaned_fra && $value[3]>=$aar_fra) && ($value[0]<=$tid_til && $value[1]<=$dag_til && $value[2]<=$maaned_til && $value[3]<=$aar_til)){
Tager jeg f ex fra 18-04-2011 18 til 19-04-2011 18 bliver resultatet 0.
Tager derimod 19-04-2011 09 til 19-04-2011 11 bliver resultatet 20, hvilket er korrekt. Men det skulle det jo meget gerne også blive i første forespørgsel.
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.