20. december 2009 - 19:56Der er
3 kommentarer og 1 løsning
MySQL / PHP Timediff
Hej alle sammen
Jeg er kommet lidt i en kattepine igen :) , og håber på i kan hjælpe mig.
Jeg har nogle data i nogle tabeller iform af timestamps
Jeg er igang med at lave et program hvor man kan møde og gå.
Jeg har nu fået det til at virke sådan at jeg får et array med tidsforskellen (TIMEDIFF () ). og jeg vil nu gerne lægge dem sammen i et specielt tidsrum af dato.
F.eks. hvis lønnen går fra d. 10 og til den måned d.10. sådan at det kan lægges sammen og man kan regne på det. Det skal også være sådan at det skal være i interval af 15 min.
Håber i kan smide nogle kommentarer sådan jeg kan komme videre :)
Her er noget kode :
$leaving = "weiselbbb"; $meeting = "weiselaaa"; $result = mysql_query("SELECT TIMEDIFF($leaving.dp_ltime, $meeting.dp_mtime) AS timedif FROM $leaving, $meeting WHERE $leaving.P_Id = $meeting.P_Id") or die(mysql_error()); while($row = mysql_fetch_array($result)) { $myarray[] = $row['timedif']; } foreach($myarray as $value) echo $value . "<br/>"; mysql_close($conn);
Er dette spoergsmaal stadig aktuelt (jeg saa at du har et senere spoergsmaal med afrunding paa 15 min.) Hvis ikke det er loest kan jeg proeve at kikke paa det. Du bygger paa et tidligere spoergsmaal om at laegge daglige tidsforskelle ind i en array og nu vil du, forstaar jeg, kunne laegge dem sammen mellem bestemte datoer, for eksempel fra 10 i en maaned til 10 i den foelgende maaned.
Du lukker spoergsmaal ved at acceptere svar. Du har nu lavet et svar paa denne traad, saa hvis du accepterer det og derefter klikker paa den nye box der kommer op saa er spoergsmaalet lukket.
Du spurgte mig igaar paa en anden traad. Hvis du ikke har set svaret saa gentager jeg det her:
"Man lukker et spoergsmaal man har oprettet ved at akseptere svar. For dette spoergsmaal var der er svar du kunne godkende, saa du klikkede i feltet "accepter" og derefter i det felt der poppede op. Hvis du har et spoergsmaal hvor du har faaet brugbare kommentarer kan du den der har lavet kommentaren om at oprette et svar som du derefter kan aksepterer. Hvis til et spoergsmaal der ikke er kommet nogen brugbare indlaeg (eller slet ingen indlaeg) maa du selv oprette et svar og akseptere det. (Det sidste lyder lidt krikket, men saadan er det nu sat op.)
Proceduren staar beskrevet under FAQ. Her er det relevante afsnit:
Hvordan lukker man sit spørgsmål?
Et spørgsmål er lukket når der er lagt et svar, som er blevet accepteret af vedkommende som oprettede spørgsmålet. Hvis du har et spørgsmål hvor ingen af svarene kunne bruges, kan du selv lægge et svar og acceptere dette.
Husk at hvis du selv fandt en løsning, så skriv den endelig som svar da andre kan have glæde af den i fremtiden! Samtidig viser du de brugere, som har brugt tid på dit spørgsmål, at du selv fandt en mere velegnet løsning"
Synes godt om
Ny brugerNybegynder
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.