Hallo Marc,
echo " value='$fieldData'>";
da haben wir den Übeltäter ja schon :-)
Schau dir mal den Quellcode an der im Browser ankommt, wenn in $fieldData "Roger's" drinsteht - richtig, da steht dann
...value='Roger's'>
und woher soll der Brower wissen, an welchem ' der Wert zu Ende ist? Du solltest besser nicht ' sondern " zum Umschließen der Werte verwenden und http://de.php.net/htmlspecialchars auf den Wert loslassen (bzw. htmlspecialchars() mit ENT_QUOTES verwenden). Deine Zeile oben könnte dann also so aussehen:
echo ' value="'.htmlspecialchars($fieldData).'">';
dann kann eigentlich nichts mehr schiefgehen (zudem ist echo '...' auch noch schneller als echo "...")
Grüße aus Nürnberg
Tobias
--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|