Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从文本框中的控制器获取原始HTML_Php_Jquery_Html_Laravel_Bootstrap Modal - Fatal编程技术网

Php 从文本框中的控制器获取原始HTML

Php 从文本框中的控制器获取原始HTML,php,jquery,html,laravel,bootstrap-modal,Php,Jquery,Html,Laravel,Bootstrap Modal,我想在文本框中获取原始html。我的html是在controller中编写的,我想在文本框中进入引导模式。 如果$data有4个值,我使用的是loop,它会使textarea变为4次,但我只想要一次 这是我的密码。。 控制器 $string = ''; foreach ($students as $student) { $type = $student->type; switch($type) { case 'classA':

我想在文本框中获取原始html。我的html是在controller中编写的,我想在文本框中进入引导模式。 如果$data有4个值,我使用的是loop,它会使textarea变为4次,但我只想要一次

这是我的密码。。 控制器

$string  = '';
foreach ($students as $student) {
        $type = $student->type;
        switch($type) {
            case 'classA':
                $data = "<p><strong>Lorem</strong> ipsum dolor ClassA</p>";
                break;
            case 'ClassB':
                $data = '<p><strong>Lorem</strong> ipsum dolor ClassB</p>';
                break;
        }

        $string .=    '<div class="form-group">
                    <label class="control-label col-md-3">HTML
                    </label>
                    <div class="col-md-8">
                        <div class="input-icon right">
                            <i class="fa"></i>
                            <textarea name="html" class="form-control" rows="8">'.$data.'</textarea>
                        </div>
                    </div>
                </div>';
    }
    return $string;
$string='';
foreach($student作为$student){
$type=$student->type;
交换机($类型){
“A类”案例:
$data=“Loremipsum dolor ClassA

”; 打破 B类案件: $data='Loremipsum-dolor-ClassB

'; 打破 } $string.=' HTML “.$data。” '; } 返回$string;
现在这里需要返回
$string
,如果我在循环括号内返回它,它会给出数据,但会使每个值的文本框为1,而我只希望所有数据都在一个文本框中。 谢谢回答:

$data = '';
    foreach ($students as $student) {
            $type = $student->type;
            switch($type) {
                case 'classA':
                    $data .= "<p><strong>Lorem</strong> ipsum dolor ClassA</p>";
                    break;
                case 'ClassB':
                    $data .= '<p><strong>Lorem</strong> ipsum dolor ClassB</p>';
                    break;
            }


        }
          $string = '<div class="form-group">
                        <label class="control-label col-md-3">HTML
                        </label>
                        <div class="col-md-8">
                            <div class="input-icon right">
                                <i class="fa"></i>
                                <textarea name="html" class="form-control" rows="8">'.$data.'</textarea>
                            </div>
                        </div>
                    </div>';
        return $string;
$data='';
foreach($student作为$student){
$type=$student->type;
交换机($类型){
“A类”案例:
$data.=“Loremipsum dolor ClassA

”; 打破 B类案件: $data.='Loremipsum dolor B类

'; 打破 } } $string='1 HTML “.$data。” '; 返回$string;
回答:

$data = '';
    foreach ($students as $student) {
            $type = $student->type;
            switch($type) {
                case 'classA':
                    $data .= "<p><strong>Lorem</strong> ipsum dolor ClassA</p>";
                    break;
                case 'ClassB':
                    $data .= '<p><strong>Lorem</strong> ipsum dolor ClassB</p>';
                    break;
            }


        }
          $string = '<div class="form-group">
                        <label class="control-label col-md-3">HTML
                        </label>
                        <div class="col-md-8">
                            <div class="input-icon right">
                                <i class="fa"></i>
                                <textarea name="html" class="form-control" rows="8">'.$data.'</textarea>
                            </div>
                        </div>
                    </div>';
        return $string;
$data='';
foreach($student作为$student){
$type=$student->type;
交换机($类型){
“A类”案例:
$data.=“Loremipsum dolor ClassA

”; 打破 B类案件: $data.='Loremipsum dolor B类

'; 打破 } } $string='1 HTML “.$data。” '; 返回$string;
write$string='';foreach循环外的语句。。在循环中,每次都会将其初始化为空白。谢谢@pAsh它的输出如何仅在一个文本框中获得它?您想在一个文本框中显示$data+$string内容?您想在texbox中显示字符串输出吗?为什么?不是@pAsh我有$data变量,这次我想在textarea中显示它,如果$data中有4或5个值,它会在4或5个文本框中给出值,但我只想在一个textarea中显示所有$data写入$string='';foreach循环外的语句。。在循环中,每次都会将其初始化为空白。谢谢@pAsh它的输出如何仅在一个文本框中获得它?您想在一个文本框中显示$data+$string内容?您想在texbox中显示字符串输出吗?为什么?不是@pAsh我有$data变量,这次我想在textarea中显示它,如果$data中有4或5个值,它会在4或5个文本框中给出值,但我只想在一个textarea中显示所有$data