为PHP变量分配文本值?

<input type="radio" name="package" value="SOME_VALUE_HERE">

I am using Joomla but i think its something related to PHP. I have a form on my website, and it has RADIO button , what i want is when the user submits the form with that RADIO BUTTON selected, in place of the value (SOME_VALUE_HERE) , i want something else to get stored in the database. That something should a 10-15 liner text. Can i make a $PHP variable and assign that 10-15 liner text to that variable and use it in place of the value=(SOME_VALUE_HERE).

Example :

<input type="radio" value="$phpvariable">

Where $phpvariable is a 10-15 liner text!

Hope you got my point!

You need to use php-tags and echo the php variable in the value of the input:

Assign value to php variable:

<?php $phpvariable = 'SOME LONG TEXT HERE'; ?>

The input:

<input type="radio" name="package" value="<?php echo $phpvariable; ?>">

You will also need a name for your input so that you can get the value

My suggestion would be to try:

<input type="radio" name="package" value="<?php echo htmlspecialchars($name); ?>"> 

If that does not work, just create a hidden field:

<input type="hidden" name="packageHidden" value="<?php echo htmlspecialchars($name); ?>"> 

function htmlspecialchars prevents XSS attacks as well.