Jump to content

[SOLVED] $_Post variables used in a while loop function


etxnreg

Recommended Posts

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++; 
} 

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 />";
    }
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.