首页 > 解决方案 > 我在一次提交输入时遇到问题(php html mix)

问题描述

我制作了一个表格从用户那里获得一个数字(数量)(要测试的样本数量),然后我制作了一个表格让用户输入关于每个样本的评论,这有效,但我没有成功发送这些另一个 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>

标签: phphtml

解决方案


我认为您只需要将标签排除在循环之外。您只需要其中一对和几个标签。而且几乎没有什么可以移动的。我没有测试过它,但它应该可以工作。您拥有拼图的所有平静,但它们的出现顺序不同。

你的代码变成了......

<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>

推荐阅读