etxnreg Posted November 18, 2009 Share Posted November 18, 2009 Hi, If you a number of POST variables (example $_POST[interface1], $_POST[interface2] etc....) and would like to use a while loop to do something with each POST variable, see code part. How should I do? Must I use an array? Thanks Niklas $i = 1; while ($i <= 10) { echo $_POST[interface$i] $i++; } Quote Link to comment Share on other sites More sharing options...
RichardRotterdam Posted November 18, 2009 Share Posted November 18, 2009 I don't think it really matters what kind of loop you use. If I can make a suggestion, why not post an array instead? It will save you the hassle using a index var for looping through the vars. here is an example: <form action="index.php" method="post"> <input type="text" name="interface[]" /> <input type="text" name="interface[]" /> <input type="text" name="interface[]" /> <input type="submit" name="submit" value="submit" /> </form> <?php if(isset($_POST['submit'])){ echo "<b>posted vals :</b><br />"; foreach($_POST['interface'] as $interface){ echo $interface, "<br />"; } } Quote Link to comment Share on other sites More sharing options...
etxnreg Posted November 19, 2009 Author Share Posted November 19, 2009 Hi, Thanks for the reply. Question: Is it possible to convert the POST variables to an array in the php part instead of html? BR Niklas Quote Link to comment Share on other sites More sharing options...
RichardRotterdam Posted November 19, 2009 Share Posted November 19, 2009 $_POST is one array of posted values. What exactly do you mean with "convert the POST variables to an array in the php part instead of html"? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.