Bla: (HTML) Anführungsstriche werden nicht im Input-box angezeigt

Beitrag lesen

echo "Essen: $artikelnummer $bezeichnung<hr>";
?>
<input type="text" name="bezeichnung" size="50" value="<?=$bezeichnung;?>">
<?

Ergibt als Ausgabe A8124 Rinderbraten "Hausmannsart"
Aber im Inputfeld steht nur Rinderbraten.

Wirf mal einen Blick in den Quellcode, dort wirst du vermutlich folgendes finden:

<input type="text" name="bezeichnung" size="50" value="Rinderbraten "Hausmannsart"">

Denk' mal drüber nach.

Davon unabhängig gibt man Texte grundsätzlich abgesichert durch htmlspecialchars() oder htmlentities() aus.