Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não estou conseguindo entender de onde sai este numero 5 de meu script... :blink:
é o seguinte o usuario esolhe a quantidade de fotos e escreve no form..(1.php) usa o enviar e o script gera automaticamente o campo tipo file e um campo txt para a quantidade de fotos que o usuario pediu... o usuario depois de escolher as fotos e os comentario o usuario clica no enviar e vai pra página (3.php) que processa os dados o pbm é o seguinte a variável $_FILES ( http://forum.imasters.com.br/public/style_emoticons/default/cry.gif ) não tá pegando o valor certo só volta um maldito numero cinco ou seja o ele nao conta certo... atá 5 beleza mais digita com um número acima de 5 pra ver....
ai vai o script pra ver se vcs podem me ajudar..
1.php
<form action="2.php" method="post"> <div align="center"> <p> </p> <p> </p> <p> </p> <p> <hr> <font size="6"><strong><em><u>Escolhendo a quantidade de fotos</u></em></strong></font> <p><strong><font color="#006633" size="2" face="Arial, Helvetica, sans-serif">Escolha abaixo a quatidade de fotos da caminhada <?echo "<font color=red>$caminhada</font>";?></font></strong></p> </div> <hr> <div align="center"><b>Envio das fotos</b><br> Qual a quantidade de fotos da Caminhada <?echo "<font color=red>$caminhada</font>";?> ?<br> <input name="id" type="hidden" value="<? echo $id;?>"> <br> <input type="text" name="quantidade"> <br><br> <input type="submit" value="Enviar"> </div></form>
2.php
<?php$numero =$_POST['quantidade'];// Abre formulário de uploadecho '<form action="3.php" method="POST" enctype="multipart/form-data">';echo '<b>Envio das fotos</b><br><br><br>';// Imprime os campos para upload, de acordo com a quantidade pedidafor($i = 1; $i <=$numero; $i++){ echo 'Foto #' . $i . ': <input type="file" name="fotos[]"><br><br>'; echo 'Comentário da foto #'.$i.' :<input name="comentario[]" type="text" size="70" value=""><br><br><br>';}// Fecha formulárioecho "<br>";echo "<br><br>";echo "<input type='hidden' name=' num' value = '$numero'>";echo "<input type='submit' value='Enviar'>";echo "</form>";?>
3.php aki que tá o problema...
<?php// Pasta de destino das fotos$Destino = 'fotos/';// Obtém dados do upload$num=$_POST['num'];$fotos = $_FILES['fotos'];$comentario = $_POST['comentario'];// Contagem de fotos enviadas$id=$_POST['id'];$ate=sizeof($fotos);echo "a variavel FILES é $ate <br>";echo "o numero passado na verdade é $num";?>
Aguardo resposta de vcs...
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Carregando comentários...