Re: Form Loop

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




I'm trying to create a form with a loop. I need to append a value to a field name each time through the loop. For Instance:

while ($row = mysql_fetch_assoc($result)) {
    $x=1;
echo "<tr>"; echo "<td><input type='text' id='qty' name='quantity_' size='2' value='$row[qty]' /></td>";
?>
<td><input type="text" id="qty[<?php echo $x; ?>]" name="quantity[<?php echo $x; ?>]" size="2" value="$row[qty]"/></td>
<?php

    echo "</tr>";
    $x++;
}

the name value quantity needs the value of x appended to it. quantity_1, quantity_2 etc.
I recommend using array notation instead of appending $x to the element name. If you are using POST, when the form is submitted the values are available in the $_POST['quantity'] array. You can use foreach to iterate through it.

Example:
<?php
$values = $_POST['quantity'];
foreach ($values as $value) {
   echo $value;
}
?>


Regards,

--

With warm regards,
Sudheer. S
Business: http://binaryvibes.co.in, Community: http://lampcomputing.com, Personal: http://sudheer.net


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux