Php 如何使用textarea插入和显示从codeigniter到数据库的enter键或新行
我在html中使用了一个文本区域,我还想使用codeigniter将输入的单词存储在数据库中。例如,如果我输入单词“Hello”,下一行是“World” 像 看法 控制器,假设变量$P3是textareaPhp 如何使用textarea插入和显示从codeigniter到数据库的enter键或新行,php,mysql,codeigniter,Php,Mysql,Codeigniter,我在html中使用了一个文本区域,我还想使用codeigniter将输入的单词存储在数据库中。例如,如果我输入单词“Hello”,下一行是“World” 像 看法 控制器,假设变量$P3是textarea parse_str($_SERVER['QUERY_STRING'],$_GET); $data = $_GET['h']; list($P1,$P2,$P3) = explode("|", $data); $this->emp->add_word($P1,
parse_str($_SERVER['QUERY_STRING'],$_GET);
$data = $_GET['h'];
list($P1,$P2,$P3) = explode("|", $data);
$this->emp->add_word($P1, $P2, $P3);
模型
通过展示它
<?php echo nl2br($text);?>
但它不起作用。我会在mysql服务器上做些什么吗?还是在我的密码点火器里?还是在我的php中?救命啊。我不知道该怎么办。尝试使用将文本区域中的新行转换为br标记:
$text = nl2br($this->input->post('text'));
我想你的观点应该是正确的,而不是哦,对不起。我将添加另一个代码。因为我忘了我使用的是parse_str($\u SERVER['QUERY_STRING'],$\u GET)$数据=$_GET['h'];列表($P2、$P3、$P4)=分解(“|”,$data);
parse_str($_SERVER['QUERY_STRING'],$_GET);
$data = $_GET['h'];
list($P1,$P2,$P3) = explode("|", $data);
$this->emp->add_word($P1, $P2, $P3);
public function add_word($text)
{
$data = array ('text' => $text);
$this->db->insert('word', $data);
}
<?php echo nl2br($text);?>
$text = nl2br($this->input->post('text'));