Ok, hab den Fehler gefunden! JUHU, bin ich stolz auf mich!
Hier der aktuelle Code aus der Class:
	
Und hier aus dem Formular:
	
Ich danke euch allen, wegen dem Denkanstoß, sowas brauche ich zwischendurch einfach mal! 
							
						
					Hier der aktuelle Code aus der Class:
PHP-Code:
	
	
function listen_arr($auswahl){
  if (!$auswahl){
    $sql  = "SELECT t.Kurs , t.Kursreihe , t.Nr , k.Bezeichnung AS Kursname , kr.Bezeichnung ";
    $sql .= "FROM  SCHTermine t , SCHKurse k , SCHKursreihe kr ";
    $sql .= "WHERE k.Nr = t.Kurs AND kr.Nr = t.Kursreihe";
  }
  else {
    $sql  = "SELECT t.Kurs , t.Kursreihe , t.Nr , k.Bezeichnung As Kursname , kr.Bezeichnung ";
    $sql .= "FROM  SCHTermine t , SCHKurse k , SCHKursreihe kr , SCHKurstermine kt ";
    $sql .= "WHERE k.Nr = t.Kurs AND kr.Nr = t.Kursreihe AND kt.Nr = $auswahl";
  }
  $this->result = mysql_query( $sql ) or
    die ( "Fehler bei der Abfrage: ".mysql_error() );
  $num = mysql_num_rows($this->result);
  while ($arr = $this->fetch_array()){
    $res[0] = array_merge( $res[0], $arr['Nr'] ) ;
    $res[1] = array_merge( $res[1], $arr['Kursname'] );
    $res[2] = array_merge( $res[2], $arr['Bezeichnung'] );
  }
return ( $res ) ; 
PHP-Code:
	
	
$arr = $kurstermine->listen_arr($auswahl);
  $anzahl = sizeof( $arr[0]);
    for ($i=0; $i<$anzahl; $i++){
      echo "<option value='".$arr[0][$i]."'>".$arr[1][$i]." + ".$arr[2][$i]."</option>\n";
    }
  echo "</select>Termin<p>\n"; 
							
						
          
Kommentar