【问题标题】:Array Data Value not show in input box数组数据值不显示在输入框中
【发布时间】:2017-11-16 03:31:27
【问题描述】:

CodeIgniter 视图中的此处输入。

<input type="text" value="<?php echo $st_data->sp_qty ;?> >

sp_qty 来自database

这里的值存储为"57"

但我需要这样显示,而不是删除"" 符号。如何将其显示为输入值?

【问题讨论】:

  • 我自己解决了这个问题。需要使用。 $sp_qty = json_decode($st_data->sp_qty ); echo $sp_qty;

标签: php html mysql arrays codeigniter-3


【解决方案1】:

你可以的

<input type="text" value="<?php echo '"'.$st_data->sp_qty.'"' ;?>" >

【讨论】:

    【解决方案2】:

    尝试在值周围使用单引号,如下所示:

    <input type="text" value='<?php echo $st_data->sp_qty ;?>'>
    

    【讨论】:

      【解决方案3】:

      您可以通过两种方式在 echo 语句周围添加引号。

      如果允许使用单引号:

      <input type="text" value='"<?= $st_data->sp_qty ?>"'>
      

      否则你可以使用 HTML 实体:

      <input type="text" value="&quot;<?= $st_data->sp_qty ?>&quot;">
      

      【讨论】:

        猜你喜欢
        • 2021-10-06
        • 1970-01-01
        • 2021-09-27
        • 1970-01-01
        • 2020-06-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-26
        相关资源
        最近更新 更多