echo $begrüßung;
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE loginname='name' AND loginpw='pw'' at line 1
Die Ursache für Syntax-Fehler liegt in den meisten Fällen vor der genannten Stelle.
$q=mysql_query("SELECT id,acode,name,loginname,loginpw FROM $type WHERE loginname='$name' AND loginpw='$pw'") or die (mysql_error());
Bitte schau dir das Statement an, nicht den Code, der das Statement produziert. Sinnvoll ist es dazu, das Statement in einer Variable abzulegen und diese dann zu übergeben, um ihren Inhalt zu Debug-Zwecken ausgeben zu können.
echo "$verabschiedung $name";