This assumption is incorrect, these are just variables that most likely
contain unwanted whitespace, such as a \n.  Consider using trim()
beforehand.

  <?php echo trim($item1) ?>

Maybe I misunderstand your question.  Also, no need for "" when printing
variables directly like that.  echo $foo;

Regards,
Philip Olson

On Wed, 3 Oct 2001, Dominik wrote:

> Through php, I run a function that creates a list of items in a select menu
> as follows:
> 
> <select name="menu">
> <option value="<? echo "$item1"; ?>">Item 1</option>
> <option value="<? echo "$item2"; ?>">Item 2</option>
> </select>
> 
> but here is how the source code looks:
> 
> <select name="menu">
> <option value="
> item1">Item 1</option>
> <option value="
> item2">Item 2</option>
> </select>
> 
> It looks like php takes the $ character and inserts a return for it.  This
> though disrupts the value of the form element.  Is there anyway to make this
> code appear like it should (with the option tag all on one line instead of
> 2)?
> 
> Thanks!
> Dominik
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to