У меня есть проблема, чтобы представить входные данные в один выстрел (php html смешанный) - PullRequest
0 голосов
/ 28 февраля 2019

Я сделал форму, чтобы получить число (количество) от пользователей (количество тестируемых образцов), затем я сделал форму для пользователей, чтобы вводить комментарии относительно каждого образца, это работает, но у меня ничего не получаетсячтобы отправить эти комментарии в другом 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>

Ответы [ 2 ]

0 голосов
/ 01 марта 2019

спасибо за ваш ответ, когда я нажимаю на "submnit", я получаю "9 массив массив массив массив массив массив массив массив массив"

essaibg4.php is:

<?php

echo $_POST["quantité"];
$x = 1; 

while($x <= $_POST["quantité"]) {
  echo   $_POST["trekking"] ;
    $x++;
} 

?>

спасибо за новую помощь (если бы вы могли также дать мне подсказки для хранения значений трекинга в mysql, это было бы здорово, я новичок в программировании, и работа с html php python mysql немного сбивает с толку)

0 голосов
/ 28 февраля 2019

Я думаю, вам просто нужно держать теги вне цикла.Вам нужна только одна пара из них и несколько тегов.И есть несколько вещей, чтобы передвигаться.Я не проверял это, но это должно работать.У вас были все части головоломки, но они не появлялись в одном и том же порядке.

Ваш код становится ...

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...