dr1054 dr1054 - 1 month ago 6
HTML Question

Display database value in textarea

I am trying to display the value of a textarea in a form that will enable someone to edit its value. The textarea displays nothing but I checked the database and there is a 2 sentence value. Here is the code I am using:

<textarea rows="5" cols="55" name="P1Bio" value="<?=$record['P1Bio']?>">
</textarea>


P1Bio is the field. On the same form, I am also getting values from textboxes and it is working fine. Here is the code that I am using for text boxes:

<input type="text" size="90" name="P1Email" value="
<?=$record['P1Email']?>">


Can someone please tell me why the textarea is not showing anything? Thank you.

Answer

There is no value attribute with textareas.

You need to put the content in between the open and closing tags like this:

<textarea rows="5" cols="55" name="P1Bio"><?=$record['P1Bio']?></textarea>
Comments