Bernhard12: Width / Size von Textfeld an Inhalt anpassen

Beitrag lesen

Hallo,
ich bekomme Strings aus einer Datenbank, die in (einzeilige) Textfelder eingetragen werden sollen. Die Breite dieser Textfelder sollen dabei genau der Breite entsprechen, die die Strings einnehmen.
Bisher löse ich das so:
echo '<input type="text" size="'.strlen($value).'" value="'.$value.'">';
Allerdings sind die Textfelder zum Teil (viel) zu groß oder sogar zu klein, so dass ein Teil des Strings abgeschnitten wird. Das liegt wohl daran, dass ich eine Schriftart verwende, die keine gleichmäßig breiten Buchstaben hat.
Hat jemand eine Idee, wie ich das Problem lösen kann?
Vielen Dank im Voraus