dedlfix: Probleme nach einem UPDATE in eine MySQL Datenbank

Beitrag lesen

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";