echo $begrüßung;
$hinweis_besuch = array(1 => "$doe", "$vm", "$wm", "$mu", "$fdhb", "$pl", "$divma");
Das Einpacken von Variablen in "" ist überflüssig.
Dann soll es wieder ausgegeben werden - so:
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
$k_material = array($row[14]);
Ausgabe z.B.: echo $k_material[1];
Klappt aber nicht - so bleibt es leer das Ausgabe-Feld und bei $k_material[0] wird Array ausgegeben...
Was mache ich falsch?
Du schaust dir nicht mittels Kontrollausgaben an, inwieweit sich Wunsch und Wirklichkeit unterscheiden. var_dump() eignet sich für jede Art Variable und Ausdruck und gibt dabei auch den Typ an. Für komplexe Strukturen wie Arrays eignet sich auch print_r(). Beiden ein <pre> vorangestellt erhöht die Übersichtlichkeit der Ausgabe.
echo "$verabschiedung $name";