在post<;之后保留表单值;?php>;

在post<;之后保留表单值;?php>;,php,html,forms,Php,Html,Forms,我想在提交后保留表单值。我找到了一些类似的方法: 但是,;当我运行html文件时,第一:代码不起作用,第二:可以在文本区域看到php代码。我该怎么办。谢谢你的阅读 姓名: 您发布的值仅在表单提交后存在,因此最初不存在。如果希望表单字段中有“默认”值,则需要将value='元素中的代码更改为类似以下内容: <?php echo (isset($_POST['Name'])) ? htmlentities($_POST['Name']) : 'Default text' ?> 这

我想在提交后保留表单值。我找到了一些类似的方法:

但是,;当我运行html文件时,第一:代码不起作用,第二:可以在文本区域看到php代码。我该怎么办。谢谢你的阅读


姓名:

您发布的值仅在表单提交后存在,因此最初不存在。如果希望表单字段中有“默认”值,则需要将
value='
元素中的代码更改为类似以下内容:

<?php echo (isset($_POST['Name'])) ? htmlentities($_POST['Name']) : 'Default text' ?>


这不是一个php页面,而是html,将扩展名改为.php,这样浏览器就知道它需要读取一些php代码。

如果您看到php代码,那么php就不会运行。您可能需要将php安装或配置到ApacheIt中,它在主机(而不是本地主机)中运行,即使我更改它们并按下submit按钮,值也会再次转换php代码。它是否保存为.html文件?如果是这样,请检查:现在您正在将值发送到mail.php,您可以在那里从post数组中收集它们,保留是什么意思?如果我删除文本mail.php,则不会发生任何更改。我的意思是没有改变…浏览器不懂php。更改文件扩展名将有助于服务器,但前提是服务器配置为解释具有该扩展名的文件。