请让我知道如何回应textarea,尝试了几个版本,但dint工作。整个页面都在php中。我正在使用codeigniter框架
echo "<textarea name='openletter' id='openletter' style='width: 565px;' rows='8' cols='60'>"; <?php echo "$data['openletter']"; ?> </textarea>";
答案 0 :(得分:4)
你缺少非常基本的PHP功能和知识,所以我建议你阅读一些关于初学PHP的课程。此外,这应该解决你的问题
<textarea name='openletter' id='openletter' style='width: 565px;' rows='8' cols='60'><?php echo $data['openletter'];?></textarea>
如果你想要Echo中的所有内容:
echo "<textarea name='openletter' id='openletter' style='width: 565px;' rows='8' cols='60'>". $data['openletter'] ."</textarea>";
答案 1 :(得分:0)
试试这样:
echo "<textarea name='openletter' id='openletter' style='width: 565px;' rows='8' cols='60'>";
echo $data['openletter'];
echo "</textarea>";
答案 2 :(得分:0)
也可以使用替代语言构造:
echo "<textarea name='openletter' id='openletter' style='width: 565px;' rows='8' cols='60'>{$data['openletter']}</textarea>";
请注意使用{
和}
答案 3 :(得分:0)
根据codeigniter,最好的方法是使用
form_textarea()
使用来自帮助
<?php
$data = array(
'name' => 'field_name',
'id' => 'field_id',
'value' => 'field_value'
);
$this->load->helper('form');
echo form_textarea($data);
?>