dedlfix: MySQL / Select-Input / mehrere Werte

Beitrag lesen

Tach!

Zudem ist es besser, in PHP die ' einfachen Anführungszeichen zu verwenden, dann kann man bei Ausgaben von HTML-Code darin die " doppelten für die Attribute nehmen.

Nein.

Man sollte gar keinen HTML-Code (die Tags) mit echo ausgeben, sondern lediglich die Daten mit PHP einfügen.

Das Problem mit ' und " löst sich in nichts auf; im Text sollten diese Zeichen ja nicht auftauchen (außer bei nutzergeneriertem Inhalt).

Es löst sich dadurch mitnichten auf. Auch dann muss man htmlspecialchars() verwenden und dabei beachten, dass HTML-Attribute (außerhalb der PHP-Bereiche) in " zu schreiben sind, wenn man ENT_QUOTES weglassen möchte.

dedlfix.