Sonderzeichen nicht erlauben

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

  • Wenn man in einer Mysql einen Eintrag erledigt, dann sind blöderweise auch alle Zeichen erlaubt. zb ein Eintrag Name<br/>Name.
    Dann würde dass in der Tabelle so aussehen:
    Name
    Name


    Um das zu verhindern, wollte ich eine Sicherheit einbauen, somit dass keiner ein Sonderzeichen einsetzen kann.
    Was ich jetzt gemacht habe, klappt nicht, was könnte ich machen?


    Bilder sind Leider nicht Erlaubt -.- schade... obwohl ich sowas sehr gerne gestalte und Präsentiere ...

  • Normalerweise speichert man die Sonderzeichen in der Datenbank mit ab und beim Anzeigen nutzt man dann z.b. htmlentities() um sie in harmlose HTML-Codes zu wandeln.
    Du solltest dir außerdem mal die Funktion mysqli_real_escape_string() anschauen, denn momentan ist die Art, wie du die Daten in die INSERT-Anfrage einbaust, nicht sicher.