我的网站上有一个表单,但是点击sumbit按钮时没有打开电子邮件页面。我希望将信息发送到.txt,.docx或.xlsx文件。 这是我的表格代码!
<form name="input" method="post">
Nom:
<input type="text" name="nom" size="57" />
<br />
<br />
Prénom:
<input type="text" name="nom" size="53" />
<br/>
<br/>
Vous êtes:
<br/>
<span class="list">
<input type="radio" name="id" value="CEGEP" /> Étudiant au Cégep Édouard Montpetit <br/>
<input type="radio" name="id" value="secondaire" /> Étudiant au Secondaire Jacques-Rousseau <br/>
<input type="radio" name="id" value="heroux" /> Employé chez Heroux Devtech <br/>
<input type="radio" name="id" value="autre" /> Aucune de ces réponses <br/>
</span>
<br/>
Vous achetez le plus souvent:
<br/>
<span class="list">
<input type="checkbox" name="achat" value="fleurs" /> Fleurs <br/>
<input type="checkbox" name="achat" value="bonbon" /> Bonbons <br/>
<input type="checkbox" name="achat" value="ballons" /> Ballons <br/>
<input type="checkbox" name="achat" value="articles cadeaux" /> articles cadeaux <br/>
</span>
<br/>
Commentaires
<br/>
<textarea name="commentaires" rows="5" cols="25"></textarea>
<br/>
<br/>
<br/>
<input type="submit" value="Envoyer" />
<input type="reset" value="Effacer" />
</form>
答案 0 :(得分:0)
向表单添加操作属性:
<form name="input" method="post" action="save.php">
以及提交按钮的名称:
<input type="submit" name="submit" value="Envoyer" />
还将第二个文本字段的name属性更改为 prenom
在与表单中文件相同的目录中创建文件 save.php 。将这些行添加到它:
<?php
if($_POST["submit"] === "Envoyer")
{
$fh = fopen("data.txt", "a");
$content = "Nom:\t".$_POST["nom"]."\n";
$content .= "Prénom:\t".$_POST["prenom"]."\n";
$content .= "Vous êtes:\t".$_POST["id"]."\n";
$content .= "Vous achetez le plus souvent:\t".$_POST["achat"]."\n\n";
fwrite($fh, $content);
fclose($fh);
header("Location: /url to your custom page displaying success/");
}
header("Location: /redirect back to your form/");
?>
您可能希望进一步加强它,但这将是一种方法。