Lieber Bahar,
Du wurderst bereits auf Ajax hingewiesen. Hier noch ein Programmierproblem, das man "Übergang in anderen Kontext" nennt.
echo "<option value='$name' label ='$name'> $name </option>";
Hier hast Du eine Stringvariable $name, deren Inhalt in einem neuen Kontext (HTML-Code) ausgegeben werden soll. Hierfür musst Du diesen Inhalt entsprechend kodieren:
echo sprintf('<option value="%s" label="%s"> %s </option>', htmlspecialchars($name));
Im Übrigen fährst Du besser, wenn Du im HTML-Code doppelte Anführungszeichen bei Attributwerten benutzt. Nur so als Erfahrungstipp.
Liebe Grüße,
Felix Riesterer.
--
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)
ie:% br:> fl:| va:) ls:[ fo:) rl:° n4:? de:> ss:| ch:? js:) mo:} zu:)