Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在submit上循环一个数组_Php_Html_Forms - Fatal编程技术网

Php 在submit上循环一个数组

Php 在submit上循环一个数组,php,html,forms,Php,Html,Forms,我想循环一个数组,这样每次提交表单时,数组中的字符都会递增,这样世界上的每个人都会收到一个字符,该字符会从以前使用过表单的人那里递增。怎么办 <!DOCTYPE html> <html> <body> <script type="text/javascript"> var i = 0; </script> <form action="index.php" method="post"> Country: <select

我想循环一个数组,这样每次提交表单时,数组中的字符都会递增,这样世界上的每个人都会收到一个字符,该字符会从以前使用过表单的人那里递增。怎么办

<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">
var i = 0;
</script>
<form action="index.php" method="post">
Country:
<select name="country">
<option value="A">America</option>
<option value="B">Germany</option>
<option value="C">Greece</option>
<option value="D">Russia</option>
<option value="E">UK</option>
</select><br>
Postcode:
<input type="text" name="postcode">
<input type="submit">
</form><br>
Your number is:
<?php
$place = array("T", "U", "V", "W", "X", "Y", "Z");
$person = "number";
$i = 0;
echo $_POST["country"] . $_POST["postcode"] . $place[$i] . $person; 
?>
</body>
</html>

var i=0;
国家:
美国
德国
希腊
俄罗斯
英国

邮政编码:
你的电话号码是:
首先需要将之前的值存储在某个地方,最有可能是存储在数据库中。使用JavaScript(如果需要服务器端代码,则使用AJAX)以及您对
$i=0的定义可能会更好
将使其仅对
$place
进行回声
T
。如果将它们存储在数据库中,数据库将为您执行增量操作