?> </select> <br /> <br /> Qual a quantidade de imagens do Evento?<br /> <br /> <input type="text" name="quantidade" size="5"/> <input type="submit" value="OK" name="a"/> <br /> </p></form><?if(isset($_POST['a'])){$Quantidade = (isset($_POST['quantidade']) && is_int(intval($_POST['quantidade']))) ? (int)$_POST['quantidade'] : 5; // Abre formulário de upload echo '<form action="teste.php" method="POST" enctype="multipart/form-data">'; // Imprime os campos para upload, de acordo com a quantidade pedida for($i = 1; $i <= $Quantidade; ++$i) { echo 'Foto #' . $i . ': <input type="file" name="fotos[]" /><br/>'; } echo '<br /><input type="submit" value="OK" name="b"/>'; echo '</form>';}?>
caso os campos sejam criados ao clicar em submit ele ira pra tela teste.php onde eu gostaria de mover o arquivo pra pasta do servidor e salvar os nomes das imagens no BD.
O codgo correto é:
<body> <form action="" method="post"> <p>Qual a quantidade de imagens do Evento?<br /> <br /> <input type="text" name="quantidade" size="5"/> <input type="submit" value="OK" name="a"/> <br /> </p> </form> <? if(isset($_POST['a'])){ $Quantidade = (isset($_POST['quantidade']) && is_int(intval($_POST['quantidade']))) ? (int)$_POST['quantidade'] : 5; // Abre formulário de upload echo '<form action="teste.php" method="POST" enctype="multipart/form-data">'; // Imprime os campos para upload, de acordo com a quantidade pedida for($i = 1; $i <= $Quantidade; ++$i) { echo 'Foto #' . $i . ': <input type="file" name="fotos[]" /><br/>'; } echo '<br /><input type="submit" value="OK" name="b"/>'; echo '</form>'; } ?> </p> </body>
Edição feita por: boirock, 27/05/2008, 15:54.
Uso de [code]