Avatar billede fbb Nybegynder
29. februar 2004 - 19:08 Der er 4 kommentarer og
1 løsning

fejl i uge script

Hej, den udskriver dette her:
Uge: 8
24/02 - 7.5 timer.
25/02 - 9.0 timer.
26/02 - 11.5 timer.
27/02 - 13.0 timer.
28/02 - 9.0 timer.
Uge: 9
29/02 - 9.5 timer.

Nu er det sådan set sådan af alle de dato'ere der bliver vidst er uge 9 efter hvad jeg kan se??

Hvor ligger fejlen i script?:
$res = mysql_query("select week(dato) uge, sum(timer) timer, date_format(dato, '%d/%m') dansk
    from arbejde group by dansk order by dato") or die(mysql_error());
$antal = mysql_num_rows($res);
$i = 0;
$temp = 0;
while ($i<$antal) {
    if ($temp != mysql_result($res,$i,'uge')) {
      echo "<font size=\"2\" face=\"Verdana\"><b>Uge: ".mysql_result($res,$i,'uge')."<br></b></font>";
    }
    echo "<font size=\"2\" face=\"Verdana\">&nbsp;".mysql_result($res,$i,'dansk')." - ".mysql_result($res,$i,'timer')." timer.<br></font>";
    $temp = mysql_result($res,$i,'uge');
    $i++;
}


plz hjælp
Avatar billede roenving Novice
29. februar 2004 - 19:20 #1
Klassisk fejl, som handler om forskellige måder at tælle uger på ...

1. Engelske uger starter om sødagen ...
2. Europæiske uge-numre starter den uge, hvor årets første torsdag er (man kunne også sige den første uge med mindst 4 dage !-)

1. betinger, at den skifter uge til om søndagen, mens 2 betinger, at den starter uge 1 (og dermed også resten af årets uger !-) en uge for sent ...

Så du må korrigere søndage specielt, og alle uger i 2004 generelt !o]
Avatar billede roenving Novice
29. februar 2004 - 19:23 #2
-- og det er simpelthen sådan at nogle programmeringssprog har specielle parametre til at finde ud af det, f.eks. har VB to specielle konstanter, man kan putte med: vbMonday og vbFirstFourDays ...
Avatar billede fbb Nybegynder
29. februar 2004 - 19:23 #3
Doh, en der har et script til det? Og/eller kan bygge det ind i mit?
Avatar billede fbb Nybegynder
22. marts 2004 - 06:23 #4
..Nogle der kan rette det?
Avatar billede fbb Nybegynder
07. april 2004 - 23:10 #5
lukker 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