ae galera...
eu tinha lembrado de um tutorial de multiplo upload que vi há muito tempo aqui e nele usa-se o input com []
nao tinha tentado usar ele, pq pensei que quando o campo estava vazio, ele nao retornava nada, mas depois do animo que vocês me deram, resolvi testar e vi que dá certo!
<?php
echo '<form method="post" action="teste2.php">';
for($coisa=0;$coisa<10;$coisa++){
echo '<input type="text" name="coisa[]"><br>';
}
echo "<input type=submit value=enviar></form>";
?>
ai pra pegar...
<?php
foreach ($_POST['coisa'] as $cooisa => $valor){
echo "$cooisa tem valor $valor <BR>";
}
?>
me retorna:
0 tem valor
1 tem valor
2 tem valor gdfsgfds
3 tem valor
4 tem valor
5 tem valor
6 tem valor
7 tem valor gfdsnhds
8 tem valor
9 tem valor
opaaaa \o/
agora, a título de curiosidade a aprendizado,
MBA, já que já tenho um peixe, se não for te dar mto trabalho pode me dar outro?
valeu galera!!
--------------------------------------------
ah, mais uma coisinha... se for mais de um input[] como faço pra por dentro do mesmo foreach?
valeeeu!
<?php
foreach ($_POST['email'] as $i => $email){
$nome = $_POST['nome'][$i];
echo "$email - $nome";
}
?>
Edição feita por: knoxville, 14/01/2010, 17:47.