James
James

Reputation: 43627

Get values of multiple inputs

<input name="movie" value="1" />
<input name="movie" value="2" />
<input name="movie" value="3" />
<input name="movie" value="4" />
<input name="movie" value="5" />

How do I get values of all these inputs by $_POST?

I can not use an unique name for each <input>.

Upvotes: 2

Views: 5560

Answers (2)

ariefbayu
ariefbayu

Reputation: 21979

In HTML do something like this:

<input name="movie[]" value="1" />
<input name="movie[]" value="2" />
<input name="movie[]" value="3" />
<input name="movie[]" value="4" />
<input name="movie[]" value="5" />

In PHP do something like this:

$movies = $_POST['movie'];
foreach($movies as $movie){
   echo $movie . "<br />"; 
}

Upvotes: 7

meder omuraliev
meder omuraliev

Reputation: 186562

Just use name="movie[]"

Upvotes: 2

Related Questions