At 22:04 17.02.2003, Michael Eacott said:
--------------------[snip]--------------------
>When I have the following in a form:
><?php $testvar = "a b c"; ?>
><input type="text" size=20 name=testvar value=<?php echo $testvar; ?>>
>the value shown in the form field is   a and not a b c
>why?
>and how can I get to see the untrucated text, please?
--------------------[snip]-------------------- 

You should always place quotes around the "Value" parameter;

<input type="text" size=20 name=testvar value="<?php echo $testvar; ?>">

Additionally you should always htmlencode the value parameter:

<input type="text" size=20 name=testvar 
 value="<?php echo htmlentities($testvar); ?>">



-- 
   >O     Ernest E. Vogelsinger
   (\)    ICQ #13394035
    ^     http://www.vogelsinger.at/



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to