php输入类型文本不提供新值
好的,这是我的箱子php输入类型文本不提供新值,php,caching,cookies,input,history,Php,Caching,Cookies,Input,History,好的,这是我的箱子 我有,它的值是从mysql获取的 *假设它的值是500.91 我将其值从phpmyadmin更改为500.9 在phpmyadmin,该值成功地更改为500.9 但在我的google chrome上,这个值仍然是500.91,我按f5刷新,它仍然是500.91 有两个选项可以更改该值 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
}
?>
是否使用一些GET或POST变量来显示值?是否重新加载页面?除非将轮询与AJAX结合使用,否则网页在重新加载之前不会更改。@Dinistro我使用GETmethod@Barmar我已重新加载页面,但值仍然为unchanged@log1c请在回答问题的原因和方式中添加一些上下文
<?php
$display = <<<EOF_;
<table>
<tr>
<td> </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";
?>