Textarea没有空间写的空间

时间:2014-01-17 20:09:19

标签: php html text

我有一个texterea,我写了“1”没有空格。

我的目标: 我想显示$data['CMD_COM_LIV'] if

的值

问题: 你可以看到这张照片我在texterea的开头和“1”之间有一点空间。

我尝试使用n12br,我得到了相同的结果。

在PHPMYADMIN中,CMD_COM_LIV是UT8_general_ci,NULL和文本,值没有任何空格......

只有当我想在texterea中显示结果时才会这样。

感谢。

enter image description here

<div style="margin-top:15px;">
  <label>Commande :</label><br />
  <textarea rows="5" cols="60" name="com_cmd">
  <?php if(!empty($data['CMD_COM_COM'])) { echo nl2br($data['CMD_COM_COM']);} ?></textarea>
  <div class="clear"></div><br />

  <label>Livraison :</label><br />
  <textarea rows="5" cols="60" name="com_liv">
  <?php if(!empty($data['CMD_COM_LIV'])) { echo $data['CMD_COM_LIV']; }?></textarea>
  <div class="clear"></div><br />

  <label>Facturation :</label><br />
  <textarea rows="5" cols="60" name="com_fact">
  <?php if(!empty($data['CMD_COM_FACT'])) { echo $data['CMD_COM_FACT']; }?></textarea>
</div>

2 个答案:

答案 0 :(得分:3)

不在php标记内的标记之间的任何空格在生成的html输出中仍然是空格。

删除textarea标签之间的任何空格/换行符,它将停止输出空格

答案 1 :(得分:0)

您必须删除<textarea> ... <?php标记之间的空白区域。像这样:

<div style="margin-top:15px;">
  <label>Commande :</label><br />
  <textarea rows="5" cols="60" name="com_cmd"><?php if(!empty($data['CMD_COM_COM'])) { echo nl2br($data['CMD_COM_COM']);} ?></textarea>
  <div class="clear"></div><br />

  <label>Livraison :</label><br />
  <textarea rows="5" cols="60" name="com_liv"><?php if(!empty($data['CMD_COM_LIV'])) { echo $data['CMD_COM_LIV']; }?></textarea>
  <div class="clear"></div><br />

  <label>Facturation :</label><br />
  <textarea rows="5" cols="60" name="com_fact"><?php if(!empty($data['CMD_COM_FACT'])) { echo $data['CMD_COM_FACT']; }?></textarea>
</div>