Devo criar 20 inputs e no final imprimir todos os números das inputs logo abaixo do formulário em php,eis o código:
<?php
function repeteInput(){
for($i = 1; $i <= 20; $i++){
echo '<form method="post" action="repeteInput.php">Digite um número aqui<input type="text" name="produto[]"><br>';
}echo '<input type = "submit" value="Enviar"></form>';
$produtos = $_POST['produto'];
foreach($produtos as $produto){
echo $produto."<br>";
}
}
echo repeteInput();
?>
Quando ponho o código para rodar no navegador aparece:
Invalid argument supplied for foreach() in C:\xampp\htdocs\24.04.2017\repeteInput.php on line 7 , e também aparece : Undefined index: produto in C:\xampp\htdocs\24.04.2017\repeteInput.php on line
- O formulário aparece, já verifiquei o código e ele está exatamente igual ao que eu copiei no meu caderno, e ele havia funcionado no mesmo navegador em outro PC.
