使用html回显数据

时间:2016-01-22 05:19:12

标签: php html echo

我试图用html回应我的数据,但不幸的是它收到了错误:

enter image description here

这是我的代码:

<?php echo form_open("dashboard/edit_product/$product_id");?>
    <div class="form-group">
        <div class="col-sm-10">
        <input class="form-control" type="text" name="r_name" value="<?php echo($r_name); ?>">
        </div>
    </div>

 <?php echo form_close(); ?>

2 个答案:

答案 0 :(得分:0)

$r_namearray。您应首先print_r($r_name)检查array的键和值。一旦你知道了钥匙,你可以进一步使用它们来获得价值。例如echo $r_name[0]

答案 1 :(得分:0)

从您的评论中调试框架,答案是$r_name是一个数组,而不是字符串,如错误所示。 codeignitor函数form_input将参数1作为数组。所以你可能想从该数组中提取值:

<input class="form-control" type="text" name="r_name" value="<?php echo $r_name['value']; ?>">

根据该值的存储方式,这可能会让您打开XSS注入,同时考虑清理该数据。 https://www.owasp.org/index.php/XSS_(Cross_Site_Scripting)_Prevention_Cheat_Sheet