在表单字段上打印时会话文本被截断

问题描述:

我将表单字段eq“Olaleye Street,Ikosi”中的值存储到会话变量中。无论何时我想编辑细节,从以前的表单中,它只显示“Olaleye”。有人可以帮助我吗? urlencode ($_SESSION['address'])使问题复杂化,请帮助这里是代码:在表单字段上打印时会话文本被截断

<input type="text" name="address" id="address" placeholder="Address" autocomplete="off" tabindex="3" class="txtinput" 
    <?php if(isset($_SESSION['address'])) { 
     echo "value=" . $_SESSION['address']; 
    }else { 
     if($_SESSION['err']==true) { 
      echo "style=\"border-color:#F00\""; 
     } 
    } 
    ?> 
> 
+0

> – user1675600 2014-10-30 15:39:42

+0

这是代码 – user1675600 2014-10-30 15:40:00

+1

您必须添加将在最终输出中出现在“value”属性值附近的引号。像'echo“value = \”“。$ _SESSION ['address']。”\“”;' – Gant 2014-10-30 16:26:24

完成引号解决了我的问题。 我用过:

echo“value = \”“。$ _ SESSION ['address']。”\“”;它运行良好。