【问题标题】:Send date and time for method post发送方法发布的日期和时间
【发布时间】:2014-04-20 08:12:48
【问题描述】:

我使用 POST 方法在表单中发送一个 var 类型 DATETIME,日期的格式是“2014-04-20 05:00:47”,但是当 boleta.php 接收到这个时,只显示“2014-04- 20"。没看懂,贴了代码php/html和boleta.php的代码

代码 html/php:

<?php $var=array();

?>
<?php foreach ($model as $data): ?>
    <h1> <?php $var[]= $data->fecha_ingreso;

    ?></h1>
    <?php endforeach?>

      <form action="boleta.php" method="POST" class="form-horizontal" role="form">



<label for="fecha">Select date</label><br>
  <select name="fecha" class="form-control">
    <option value = <?php echo $var[0]; ?> >   <?php echo $var[0];?>  </option>
    <option value = <?php echo $var[1]; ?> >    <?php echo $var[1];?>  </option>
    <option value = <?php echo $var[2]; ?> >    <?php echo $var[2];?>  </option>

  </select> 
 <div class="form-group">
            <div class="col-sm-offset-2 col-sm-10">
              <div class="pull-right">
                <button type="submit" class="btn btn-primary">Send</button>
              </div>
            </div>
          </div>

         </form>

代码boleta.php

【问题讨论】:

  • 能否提供您数据库表的截图?
  • 用户 S.Scherhak 将解决方案发送给我。谢谢萨哈达! :)

标签: php arrays date datetime post


【解决方案1】:

尝试将您的选项值设置为 " from ...

<option value = <?php echo $var[0]; ?> >

<option value = "<?php echo $var[0]; ?>" >

也许这就是解决方案

【讨论】:

  • 很好...请把它标记为左手作为解决方案;)
【解决方案2】:

如果您正确构建日期时间数组。您只需在选项值分配变量的两侧添加“,就像这样&lt;option value = "&lt;?php echo $var[0]; ?&gt;" &gt;。我已经测试了这个示例 html 并为我工作。

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
</head>
<body>

    <form action="boleta.php" method="POST" class="form-horizontal" role="form">

        <label for="fecha">Select date</label><br>
        <select name="fecha" class="form-control">
            <option value='2014-04-20 05:00:47'>'2014-04-20 05:00:47'</option>
            <option value='2014-04-21 05:00:47'>2014-04-21 05:00:47</option>
            <option value='2014-04-22 05:00:47'>2014-04-22 05:00:47</option>

        </select>
        <div class="form-group">
            <div class="col-sm-offset-2 col-sm-10">
                <div class="pull-right">
                    <button type="submit" class="btn btn-primary">Send</button>
                </div>
            </div>
        </div>

    </form>

</body>
</html>

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-09
    • 1970-01-01
    • 2018-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多