php输入类型文本没有给出新值

时间:2014-04-25 14:45:16

标签: php caching cookies input history

好的,这是我的案例

  1. 我有,它的值是从mysql获取的 *让我们说它的值是500.91

  2. 我将其值从phpmyadmin更改为500.9

  3. 在phpmyadmin中,该值已成功更改为500.9

  4. 但在我的谷歌浏览器中,该值仍然是500.91,我按f5进行刷新,它仍然是500.91

  5. 有2个选项可以更改值 1.清除所有缓存,历史记录和cookie 2.等几天,它会改变

    我的问题是

    如何自动更改值而不手动清除所有历史记录或等待几天? 请帮帮我

    *数据库已更改,但php显示未更改


    编辑(通过Dinistro):

    这是在评论中添加的代码:

    <?php 
    $query = mysql_query("SELECT * FROM surat_jalan WHERE tanggal >= '$tanggal1' 
    AND tanggal <= '$tanggal2 23:59' ORDER BY tanggal ASC"); 
    
    while($row = mysql_fetch_array($query)){ 
    ?> 
        <td>
            <input type="text" name="volume" value="<?php echo($row['volume']); ?>" />
        </td> 
    <?php 
    } 
    ?>
    

1 个答案:

答案 0 :(得分:-1)

<?php
$display = <<<EOF_;
<table>
 <tr>
  <td>&nbsp;</td>
 </tr>
EOF_;
$query = mysql_query("SELECT * FROM surat_jalan WHERE tanggal >= '$tanggal1' 
AND tanggal <= '$tanggal2 23:59' ORDER BY tanggal ASC"); 
while($row = mysql_fetch_array($query)){
$display .= <<<EOF_;
 <tr>
  <td>
   <input type="text" name="volume" value="$row['volume']" />
  </td>
 </tr> 
EOF_;
}
$display .= <<<EOF_;
</table>
EOF_;
echo"$display";
?>