echo $begrüßung;
$q="
INSERT INTO newsletter_temp (subject_de,subject_fr,subject_en,subject_nl)
VALUES
('$_POST[subject_de]','$_POST[subject_fr]','$_POST[subject_en]','$_POST[subject_nl]')
";
Das ungeprüfte/unbearbeitete Übernehmen der Werte in eine SQL-Query ist nicht nur aus sicherheitstechnischen Gründen nicht gutzuheißen. Bei einem INSERT kann nicht allzu viel passieren, aber zumindest einen Syntax-Fehler könntest du bekommen, wenn einer der Werte ein ' enthält.
- in opera wird dieser erst nach einem reload der seite angezeigt.
- in firefox nützt ein reload nichts, erst nachdem ich den reload in opera gemacht habe, funktioneirt der reload auch in firefox !!!????
weiß jemand woran das liegen kann ?
Vermutlich Cache-Probleme. Versuche dem Browser das Cachen mittels passender Expire-Header (siehe header())abzugewöhnen. (Es gibt auch noch speziell welche für Caching, aber Expire reicht im Allgemeinen).
echo "$verabschiedung $name";