siric Posted December 9, 2009 Share Posted December 9, 2009 Hi, I am pulling a variable call business name from a table and displaying it in a text box which can be edited. My code to display it is <p>Business Name <input type="text" name="business" size="30" value=<?print $business;?>> However, if the business name contains more than one word, only the first word is displayed. If I convert the whole line to php, like <? print "<p>Business Name <input type='text' name='business' size='20' value='$business'>"; ?> the whole name is displayed. What am I doing wrong? Link to comment https://forums.phpfreaks.com/topic/184477-problem-displaying-variable-in-form-field/ Share on other sites More sharing options...
lemmin Posted December 9, 2009 Share Posted December 9, 2009 The first one would have to be like this to show both words: <p>Business Name <input type="text" name="business" size="30" value="<?print $business;?>"> The second one you posted places the variable inside of literal quotes so that the HTML parses it as a whole string. Link to comment https://forums.phpfreaks.com/topic/184477-problem-displaying-variable-in-form-field/#findComment-973846 Share on other sites More sharing options...
siric Posted December 9, 2009 Author Share Posted December 9, 2009 Thanks. Link to comment https://forums.phpfreaks.com/topic/184477-problem-displaying-variable-in-form-field/#findComment-974260 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.