我的应用程序具有普通html字段的表单。我将此值和测试添加到文本字段。但该值读作& Test;我找不到这个问题。是codeigniter问题吗?我该如何解决呢?
这是该表格的一部分。
<?= form_open_multipart('broker/statement/' . $period_info->id, $attributes); ?>
<?php
$section_1 = array(
"Amortisation",
"Depreciation",
"Allowance For Bad & Doubtful Debts",
"Retirement Benefit Obligations",
"(Profit)/Loss On Disposal Of Fixed Assets",
"Interest Expense",
"Interest Income",
"Dividend Income",
"",
"",
""
);
?>
<?php for ($x = 0; $x < sizeof($section_1); $x++) { ?>
<tr>
<td>
<?php if (trim($section_1[$x]) == "") { ?>
<input name="cf_1_lbl[]" style="text-align: left; width:220px;" type="text" id="cf_1_lbl<?= $x ?>" /><?php
} else {
echo $section_1[$x];
}
?>
</td>
<td> </td>
<td><input name="cf_1_col1[]" id="cf_1_col1<?= $x ?>" type="text" /></td>
<td><input name="cf_1_col2[]" id="cf_1_col2<?= $x ?>" type="text" /></td>
</tr>
<?php } ?>
<?= form_close(); ?>
答案 0 :(得分:0)
而不是&test
使用&test
&amp;符号用于在html中打印特殊字符..如果你想在html中打印"&"
,你必须使用"&"