你不需要 php 来重置你需要 javascript 的表单。
内置的 HTML 重置输入类型,将表单重置为原始值(这是您的 PHP $_POST[email] 值)
此外,您在 PHP 中对 $_POST['reset'] 的测试永远不会运行,因为 HTML 重置按钮没有提交......
为了将表单字段值更改为空白,您需要使用 java 脚本函数。这是一个例子
<form name="data_entry" action="#">
Company Name: <input type="text" size="35" name="company_name">
Select Business Type: <input type="radio" name="business_category" value="1"> Manufacturer
<input type="radio" name="business_category" value="2"> Whole Sale Supplier
<input type="radio" name="business_category" value="3"> Retailer
<input type="radio" name="business_category" value="4"> Service Provider
Email Address: <input type="text" size="30" name="email">
Keep Information Private: <input type="checkbox" name="privacy">
<input type="button" name="reset_form" value="Reset Form" onclick="this.form.reset();">
<input type="button" name="clear" value="Clear Form" onclick="clearForm(this.form);">
</form>