dedlfix: Javascript und PHP zusammen

Beitrag lesen

echo $begrüßung;

echo sprintf('<option value="%s" label="%s"> %s </option>', htmlspecialchars($name));

Drei Platzhalter und nur ein einzusetzender Wert, was ergibt das? Eine Fehlermeldung.

Warning: sprintf() [function.sprintf]: Too few arguments

Investiere 3 × 1$ um das Problem zu lösen.

echo sprintf('<option value="%1$s" label="%1$s"> %1$s </option>', htmlspecialchars($name));

echo "$verabschiedung $name";