Avatar billede fixbabe Nybegynder
01. august 2007 - 10:08 Der er 15 kommentarer og
1 løsning

Udskrive datoer

Jeg søger et script der kan udskrive datoer i et array fra 01/01/07 og frem. Det skal bruges til at hentes datoer fra en database med stattestiker.
Avatar billede mcardle Nybegynder
01. august 2007 - 16:36 #1
Jeg ved ikke helt hvad du mener.

Hvordan ser dit array ud?

//mcardle
Avatar billede fixbabe Nybegynder
01. august 2007 - 16:39 #2
Jeg har ikke et, jeg har en database med besøgende dvs. ip, klokken, dato mm
Avatar billede mcardle Nybegynder
01. august 2007 - 16:41 #3
Hvordan ser det ud databasen, dato'en?
Avatar billede mcardle Nybegynder
01. august 2007 - 16:43 #4
Er det 11-11-07 eller et timestamp?
Avatar billede fixbabe Nybegynder
01. august 2007 - 17:22 #5
dag/mdr/2007
Avatar billede mcardle Nybegynder
01. august 2007 - 20:14 #6
Hvis du bare skal udskrive dem, så echo'er du dem bare. Hvis de allerede er som du vil have dem.

//mcardle
Avatar billede fixbabe Nybegynder
01. august 2007 - 20:43 #7
De skal listes efter antal pr dato så en echo dur ikke.
Avatar billede mcardle Nybegynder
01. august 2007 - 22:05 #8
Du kan jo lave et felt, der opdatere hver gang der kommer bruger mere, en slags counter og så bare hente dem ud med:

$getDates = mysql_query("SELECT * FROM din_tabel ORDER BY counts DESC") or die(mysql_error());
while($showDates = mysql_fetch_array($getDates)){
  echo $showDates["bruger"] . "<br />";
}
Avatar billede mcardle Nybegynder
01. august 2007 - 22:06 #9
echo $showDates["bruger"] . "<br />"; = echo $showDates["dato"];
Avatar billede fixbabe Nybegynder
03. august 2007 - 06:40 #10
Tror ikke helt du forstår, som sagt skal jeg bruge et array der udskriver datoer så som dette:
03/08/2007
02/08/2007
01/08/2007
31/07/2007
30/07/2007
29/07/2007
28/07/2007
Osv..

Jeg kan ikke hente dem som du siger da jeg ikke skal have hver brugers besøg men besøg pr dato.
Avatar billede mcardle Nybegynder
03. august 2007 - 16:03 #11
Okay, men er det ikke bare sådan, at man har en dato og et antal personer i sin tabel i databasen og så hver gang der kommer en besøgende på siden, så bliver antal personer 1 større. Når man går ind på statistik-siden, så tager den dem med det største antal personer og udskriver først?

Hvis jeg stadig ikke har forstået det, så må du lige forklare det lidt bedre. ;o)

//mcardle
Avatar billede fixbabe Nybegynder
03. august 2007 - 18:20 #12
Jeg har en side hvor folk laver en bestilling, det jeg ønsker er en oversigt over hvor mange bestillinger der er lavet pr dag. Håber det er beskrivelse nok for ellers har jeg ingen ide om hvordan jeg ellers skal forklare det.
Avatar billede mcardle Nybegynder
03. august 2007 - 19:02 #13
Du har skrevet, at du vil have den dag, hvor der er bestilt flest billetter øverst. Så tager du bare og siger:

$getDates = mysql_query("SELECT * FROM din_tabel ORDER BY antal_hits DESC") or die(mysql_error());
while($showDates = mysql_fetch_array($getDates)){
  echo $showDates["dato"] . "<br />";
}

Du får jo et array ud af din database.

Hvis det ikke er det du vil have, så kan jeg ikke hjælpe, desværre.

//mcardle
Avatar billede fixbabe Nybegynder
03. august 2007 - 23:07 #14
"Du har skrevet, at du vil have den dag, hvor der er bestilt flest billetter øverst." hvor? Som skrevet skal jeg bruge et dato array og ikke en mysql query til at hente med, der skal listes efter dato med dagen idag som øverst. Netop det dato array skal hjælpe med at hente via en query så som "mysql_query("SELECT * FROM din_tabel where dato='$datofraarray'")" og ikke andet.
Avatar billede mcardle Nybegynder
04. august 2007 - 14:37 #15
Hov, tror jeg har fået blandet nogle spørgsmål sammen herinde, sorry.
Avatar billede fixbabe Nybegynder
22. august 2007 - 13:50 #16
Ja en løsning har jeg aldrig fundet endnu, lukker
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