dedlfix: Wie löse ich dieses Array wieder auf?

Beitrag lesen

echo $begrüßung;

du weißt doch, dass man _alle_ Attributwerte in doppelten Anführungszeichen notieren sollte:

Du weißt doch, dass man Werte immer kontextabhängig behandeln muss (nicht nur sollte).

Daher schlage ich vor, dass Du Deine Code-Zeile so abänderst:

$optionen .= '<input type="checkbox" name="Namen[]" value="'
    .$row_user[1]

stattdessen: .htmlspecialchars($row_user[1])

.'">----> '
    .$row_user[1]

stattdessen: .htmlspecialchars($row_user[1])

."<br />\n";[/code]

Oder übersichtlicher mit sprintf()

$optionen .= sprintf('<input type="checkbox" name="Namen[]" value="%1$s">----&gt; %1$s<br />', htmlspecialchars($row_user[1]));

echo "$verabschiedung $name";