FX 54,PHP 7.0
我有一个HTML输入元素,我想在其中插入一个值(这是通过php数组从数据库获得的VARCHAR)。
值通常=模式:关断(注意空格)
插入PHP为输入元件从而:从php中填充HTML输入元素
<input id= "mod" name= "mod" value= <?= $otherSet["mod"] ?> readonly " onclick= "toserve(mod)">
然后显示模式:(且仅此)
<?php $otherSet["mod"] ?>` outside of an input element displays Mode: SWITCHED OFF as it should.
<?php
$k= $otherSet[mod]; echo $otherSet[mod]; //echo is good
$k = 'Mode: SWITCHED OFF'; echo $k; //echo is good
?>
$ k在<input....>
不起作用。
我已经尝试了变量混合如上所述的每个引用组合,但结果都是一样的 将字符串键入网页的作品。 AJAXing dBase进入网页onload工程,但是是一个可怕的kludge。 所以它不是一个截断问题。
这个问题似乎涉及到来自PHP空间(S)独自一人在元素 - 如果我删除第一空间我再拿到模式:交换式等
BTW应该我把;在短格式结束时,例如$ otherSet [ “MOD”];并且应该引用数组键(它在任何脚本中似乎没有任何区别)。
看看你的输出(在浏览器的 “查看源文件”)产生的原始HTML。您忽略了包含空格的属性的引用,并且基本上会生成破碎的HTML。 – David