Kom ihåg mig?
Home Menu

Menu


Dynamiska rapporter med rapportmotor

 
Ämnesverktyg Visningsalternativ
Oläst 2010-05-16, 18:35 #2
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
1. Hämta alla rader mellan de datumen du vill få en rapport för och sortera dem i datumordning.
2. Loopa igenom dessa och spara dem i en array:

Kod:
$array = array();
while($item = mysql_fetch_assoc()){

  if(isset($array[$item['date']]){
    $array[$item['date']]['num_bookings']++;
    $array[$item['date']]['num_people'] = $array[$item['date']]['num_people'] + $item['num_people'];
    $array[$item['date']]['comment'][] = $item['booking_no'];
  }
  else{
    $array[$item['date']] = array(
    'num_bookings' => 1,
    'num_people' => $item['num_people'],
    'comment' => array($item['booking_no'])
  );
  }
}
3. Dra en print_r() på $array så skall du se att du har all data som du behöver.

OBS. ingen aning om koden fungerar, skrev den här direkt i fältet. Hoppas att den är någorlunda självförklarande ändå.
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
 


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 11:02.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017