我有一个文件“ colecting-data.html”,其中包含以下代码:
<html>
<body>
<form action="collect.php" method="get">
name : <input type="text" name="name">
email : <input type="text" name="email">
telephone: <input type="text" name="telephone">
<input type="submit" value="save">
</form>
</body>
</html>
i何时创建“ collect.php”文件以收集所有数据(名称为电子邮件电话) 然后保存在表中的另一个文件“ save.html”中。
如果有人知道该怎么做,对我会有很大帮助。
答案 0 :(得分:1)
非常快速而肮脏的答案,请记住将输入内容清理干净。
<?php
//collect.php
$html = "<html><head><title>Test</title></head><body><table>";
foreach($_REQUEST as $k=>$v) {
$html .= "<tr><td>$k</td><td>$v</td></tr>";
}
$html .= "</table></body></html>";
file_put_contents('save.html',$html);
?>
答案 1 :(得分:-1)
您可以使用它来学习,请先从基本方法开始,然后再使用更多高级选项...
首先,您的表单需要是POST,而不是GET。
<form action="collect.php" method="POST">
这将发布值到collect.php。
在collect.php上,您需要收集值;
<?php
if(isset($_POST['name']) {
// Do Something
;}
if(isset($_POST['email']) {
// Do Something
;}
if(isset($_POST['telephone']) {
// Do Something
;}
?>
在这里,您可以将发布的值设置为变量,然后对它们进行任何操作。