Receive and manipulate array in form post data

Arrays can be passed from a html web form to a php script. The ‘name’ attribute of the input type should be specified as an array.

example :

<form method="post" action="arrayformdata.php">
<label>Tags</label>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="text" name="tags[]"/>
<input type="submit" value="submit">
</form>
</html>
To receive the array in a php script, we use the $_POST as
 
<pre lang="php">
<?php
 
$postedtags = $_POST['tags'];
foreach ($postedtags as $tag){
    echo "<br />$tag";
}
?>
Share Article/Example:
  • DotNetKicks
  • DZone
  • StumbleUpon
  • Print
  • Add to favorites
  • Digg
  • del.icio.us
  • Twitter
  • Facebook
  • LinkedIn
  • Posterous
  • Slashdot

 

 
eXTReMe Tracker