Hallo,
<input type='hidden' name='message_v' value='$message_v' />
an eine Variable übergeben möchte, muss ich ihn ja in Anführungszeichen setzen, also so:
Das ist nicht klug,
$meineVariable="<input type='hidden' name='message_v' value='$message_v' />"
eine solche Variable haben zu wollen.
<?php // php code, der alle nötigen Variablen liefert ?> <input type="hidden" name="message_v" value="<?=$message_v?>">
Wo werden die Werte escaped?
Das kann man so leider nicht sehen.
BTW:
Man könnte den Weg auch anders herum gehen, und sich eine kleine wiederverwendbare Funktion erstellen, die dan HTML-String aus einem Array heraus erstellt. Dann kümmert sich die Funktion zukünftig um das Escapen und den Zusammenbau.
LG + Gesundheit
Localhorst
LG