Re: Re: Form Loop

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

 



On Sat, Oct 18, 2008 at 08:07:26PM -0500, Shawn McKenzie wrote:
> Terry J Daichendt wrote:
> > 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>";
> >     echo "</tr>";
> >     $x++;
> > }
> > 
> > the name value quantity needs the value of x appended to it. quantity_1,
> > quantity_2 etc. What is the correct syntax to achieve this, especially
> > the parsing to get it to work. I suspect the dot operator to append it
> > but I can't get the parsing down.
> > 
> > Terry Daichendt
> 
> echo '<td><input type="text" id="qty" name="quantity_' . $x . '"
> size="2" value="' . $row['qty']. '" /></td>';
> 
> However, I would use an array:
> 
> echo '<td><input type="text" id="qty" name="quantity[' . $x . ']"
> size="2" value="' . $row['qty']. '" /></td>';
> 
> Depending upon your use, you can even leave out the index and let it
> increment.
> 
> echo '<td><input type="text" id="qty" name="quantity[]" size="2"
> value="' . $row['qty']. '" /></td>';

Ids must be unique within a document.

-- 
"We may eventually come to realize that chastity is no more a virtue
 than malnutrition." -- Alexander Comfort
    Rick Pasotto    rick@xxxxxxxx    http://www.niof.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