Mathiis: MySQL Abfrage in Array

Beitrag lesen

Hallo,

ich brüte schon die ganze Zeit an einem Problem und bekomme es nicht hin.
Ich habe eine Schleife, die

  
for($i = 1; $i <= 6; $i++)  
  { //Schleife um Termine aus der Datenbank zu holen  
   $tmp[$i] = $this->get_day_termin_raum($date); //aktueller Tag YYYYMMDD  
   $diffdate=strtotime($date);  
   $date=date("Ymd", strtotime("+1 day", $diffdate));  
  }  

sich die Daten des Tages ($date) aus der Datenbank holt und zuweist.

Die Funktion sieht so aus:

  
function get_day_termin_raum($date){  
  global $site_config, $session;  
  
  $starttime=$date.'000000';  
  $endtime=$date.'235959';  
  
  $query = "SELECT * FROM cisco_weekplan_termin WHERE termin_fach  = '".$session->get_user_fach()."'  
              AND termin_startdate  
              BETWEEN '".$starttime."'  
              AND '".$endtime."'  
              ORDER by termin_startdate";  
  $res = sql_query($query);  
  $termine = db_result($res);  
  
  return $termine;  
  
 }

Dann möchte ich die Termine auslesen, damit ich sie grafisch darstellen kann. Dabei werden die Termine einem Wochentag zugeordnet:

  
var $wochentage = array(0 => "",1 => "Mo.",2 =>"Di.",3=>"Mi.",4=>"Do.",5=>"Fr.",6=>"Sa.",7=>"So.");  
  
if(!empty($tmp)) {  
 foreach ($tmp as $key => $val) {  
 $width[$key]["tag"] = $this->wochentage[$key];  
}  

Nur leider wird nur der erste Tag, also Montag ausgelesen. Ich finde einfach meinen Fehler nicht.

Weiß jemand von euch Rat?

Viele Grüße