dongnue4923 2015-08-12 10:13
浏览 708

如何在提交后保留表单的值

<?php
    $member_results = oci_parse($conn, "SELECT distinct(M.ID), M.NAME FROM .............");
    oci_execute($member_results);
?>

<form action="" method="post" id="report-page-form-form" class="clearfix"  onclick="changeValue();">
    <div class="member-drop-report">
        <label>Filter by Member:</label>
        <select name="memberorg">
            <option value="0">Any Member Organization</option>
            <?php 
                while( $data = oci_fetch_assoc($member_results) ){ 
                    echo "<option value=\" $data['ID'] \">$data['NAME'] </option>";
                } 
             ?>
        </select> 
    </div>
    <div class="date-input-report clearfix">
        <label>Start Date:</label><input type="text" name="start-date"  id="start" placeholder="YYYY-MM-DD" readonly>
    </div>
    <div class="date-input-report clearfix">
        <label>End Date:</label><input type="text" name="end-date"  id="end" placeholder="YYYY-MM-DD" readonly>
    </div>
    <input class="form-submit" type="submit" value="Filter">
</form>

I am using this form to submit data. The form works fine. But the values are cleared on submit. How can I retain the submitted values in form after submit? I am using jQuery date-picker for both start and end date.

  • 写回答

2条回答 默认 最新

  • dtt2012 2015-08-12 11:34
    关注

    Add something like this to your code:

    $start_date = (isset($_POST['start-date']) ? $_POST['start-date'] : '');
    

    And in HTML:

    <input type="text" name="start-date"  id="start"  value="<?=start_date?>" placeholder="YYYY-MM-DD" readonly>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 flink cdc无法实时同步mysql数据
  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名