Visa ett inlägg
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