如何使用PHP自动提交您的Html表单

时间:2012-09-27 18:37:42

标签: php html

大家好我有html表单设置为action = something.php。现在我想在单击表单上的提交按钮时自动提交此表单9次。我可以用PHP做到这一点吗?提前致谢。

4 个答案:

答案 0 :(得分:0)

您要将表单提交9次到同一个PHP脚本,还是只想处理提交9次?不要以为你可以用PHP做前者,但后者可以通过循环轻松处理:

for ( $counter = 0; $counter < 9; $counter += 1) {
    \\ do your stuff
}

您是否有特殊原因要提交表单而不是多次运行逻辑?

答案 1 :(得分:0)

由于PHP是服务器端脚本,因此您无法实际提交表单9次。但是,您可以在for循环中对服务器端的数据执行9次操作。

for($i = 0; $i < 9; $i++) {
    // use $_POST here and do your stuff

}

答案 2 :(得分:0)

不,你不能在PHP中这样做。至少不是你想要这样做的方式(从表单页面实际的多个POST操作)。发布操作将自动将用户带到您要发布到的页面,而不是让您再次进行POST。你当然可以从你发布的脚本发布到另一个脚本,但我不认为这就是你要问的。

要进行实际重复的物理POST,您可能需要使用AJAX方法。

答案 3 :(得分:0)

HTML页面

<form id="form1" name="form1" method="post" action="form.php">
  <input type="text" name="name" id="name" />
  <input type="text" name="email" id="email" />
  <input type="submit" name="button" id="button" value="Submit" />
</form>

PHP页面

<?php
for($i=1; $i<=9; $i++) {
// Your posting stuff

echo $_POST['name'];
echo '<br>';
echo $_POST['email'];
echo '<br>';
}
?>

这是你可以使用的方式。