Hi!
Ich sehe eigentlich einen sinnvollen Einsatz von mysql_real_escape_string() nur bei textarea, einmal abgesehen davon, wenn ' und " auch in <input type="text"> zugelassen sein sollen (kann man ja beim Testen herausfiltern, somit wäre kein Injektion darüber möglich). \n und \r sind ja nur mit einer textarea möglich.
Und wer garantiert dir, daß ein Angreifer auch dein Formular benutzt?
Um Daten an dein Script zu schicken, brauche ich dein Formular nicht.
Schöner Gruß,
rob