Ich komme leider nicht auf die Lösung:
Aufruf mit get_dozenten(search) || get_dozenten("search");
Die Variable $tmp ergibt leider nur "s" statt "search".
Wollte später dann mit $$kontext an den Inhalt von $search kommen.
Danke für Eure Hilfe!
	
PS: Es geht mir nur noch um die Frage, warum nur der erste Buchstabe angezeigt wird.
Das hatte ich schon letztens und habe keine Antwort gefunden.
Ich übergebe jetzt mittlerweile $search direkt als Referenz:
get_dozenten($search);
					Aufruf mit get_dozenten(search) || get_dozenten("search");
Die Variable $tmp ergibt leider nur "s" statt "search".
Wollte später dann mit $$kontext an den Inhalt von $search kommen.
Danke für Eure Hilfe!
PHP-Code:
	
	
function get_dozenten($kontext)
{
 global $search,$add;
 $tmp = $kontext[doz];
 echo "<option>".$tmp."</option>";
 $tables = "kl_dozenten";
 $sql    = "SELECT id,nachname,vorname FROM $tables ORDER BY nachname";
 $result = mysql_query($sql);
 while($row = mysql_fetch_assoc($result))
 {
  echo "<option value='$row[id]'>$row[nachname], $row[vorname]</option>";
 }
} // end func 
Das hatte ich schon letztens und habe keine Antwort gefunden.
Ich übergebe jetzt mittlerweile $search direkt als Referenz:
get_dozenten($search);
 
          
Kommentar