Php 将动态生成表单中的数据存储在数组中
我创建了一个for循环,该循环反复生成表单div:Php 将动态生成表单中的数据存储在数组中,php,forms,loops,for-loop,Php,Forms,Loops,For Loop,我创建了一个for循环,该循环反复生成表单div: for ($i = 1; $i <= $noOfTanks; $i++) { echo '<div class="'; echo $col; echo '"><img id="tank" src="img/tank.svg" alt="Tank"></br> <label for="tankName'; echo $i; echo '">Tan
for ($i = 1; $i <= $noOfTanks; $i++) {
echo '<div class="';
echo $col;
echo '"><img id="tank" src="img/tank.svg" alt="Tank"></br>
<label for="tankName';
echo $i;
echo '">Tank Name ';
echo $i;
echo '</label>
<input type="text" id="tankName';
echo $i;
echo '" name="tankName';
echo $i;
echo '"></br>
<label class="rightT" for="tankVolume';
echo $i;
echo '">Tank Volume ';
echo $i;
echo '</label>
<input class="rightT" type="text" id="tankVolume';
echo $i;
echo '" name="tankVolume';
echo $i;
echo '"><p>L</p>
</div>';}
对于($i=1;$i使用数组
输入
例如:
<input class="rightT" type="text" id="tankVolume1" name="tankVolume[]"/>
使用输入的数组
例如:
<input class="rightT" type="text" id="tankVolume1" name="tankVolume[]"/>
如果我想将数据收集到PHP数组中,这是一个正确的代码:If($submit=='Finish Setup'){If(isset($\u POST[“tankName”])){foreach($\u POST[“tankName”]as$key=>$tankName){$tankName=trim($tankName);}否则{$tankName=''>}它将在服务器端返回一个数组。您将在$\u POST[“tankName”]
中获得所有值。如果我想将数据收集到PHP数组中,这是一个正确的代码:If($submit='Finish Setup'){If(isset($\u POST[“tankName”]){foreach($\u POST[“tankName”]as$key=>$tankName){$tankName=trim($tankName)}否则{$tankName='';}}它将在服务器端返回一个数组。您将在$\u POST[“tankName”]
中获得所有值。