我创建了一个表单来获取用户的数量(数量)(要测试的样本数量),然后我为用户输入了一个表单,用于输入关于每个样本的注释,这是有效的,但我没有成功发送这些在另一个php文件中注释,最后只有一个提交,以回显它们或者在mysql中发送它们。为此,我在循环之后打开了一个新表单,在总条目结束时提交,而不是在每个表单之后提交。这是我认为的问题非常感谢您的解决方案
$i=1;
while ($i<= $_POST["quantity"]):
$quant = $_POST["quantity"]; ?>
<form>
echantillon n° <?php echo $i ?> <input type="text" name="trekking" >
</form>
<?php $i=$i+1;
endwhile;
?>
<html>
<body>
<form action="essaibg4.php" method="POST">
<input type="submit" >
</form>
</body>
</html>
我认为你只需要将标签保持在循环之外。您只需要一对,以及几个标签。而且几乎没有什么东西要移动。我没有测试过,但它应该工作。你有这个难题的所有和平,但他们没有出现在同一个顺序。
你的代码变成......
<html>
<body>
<form action="essaibg4.php" method="POST">
<?php
$i=1;
$quant = (int) $_POST["quantity"];
while ($i <= $quant): ?>
echantillon n° <?php echo $i; ?> <input type="text" name="trekking[]" >
<?php $i=$i+1;
endwhile; ?>
<input type="submit" >
</form>
</body>
</html>
谢谢你的回答,当我点击“提交”我得到“9阵列阵列阵列阵列阵列阵列阵列”
essaibg4.php是:
<?php
echo $_POST["quantité"];
$x = 1;
while($x <= $_POST["quantité"]) {
echo $_POST["trekking"] ;
$x++;
}
?>
谢谢你的新帮助(如果你也可以给我一些关于在mysql中存储徒步旅行值的提示,那将是很棒的,我是编程和处理html php python mysql的初学者有点混乱)