Its OK guys,

Got something else myself.
Herešs the solution... Any suggestions appreciated...


/////////////////////////////
// UPDATE PART
/////////////////////////////
$i=1; 

//while ($ordersinfo[$i])
while ($i < $total)
{
$session = $ordersinfo[$i][session];
$tracking = $ordersinfo[$i][tracking];
$kb_ship = $ordersinfo[$i][kb_ship];

$update = mysql_query("UPDATE products_orders SET tracking='$tracking',
kb_ship='$kb_ship' WHERE session='$session'") or die (mysql_error());

$i++;
}

/////////////////////////////
// MAIN PART
/////////////////////////////
...
<td align=\"default\" width=\"100\"><input type=text
name=\"ordersinfo[$i][tracking]\" value=\"" . $roworders[tracking] . "\"
size=25></td>
...


Regards

Enda
--


On 18/05/2004 23:20, "Enda Nagle - Lists" <[EMAIL PROTECTED]> wrote:

> Hi
> 
> I have a current application where I am listing a table of order details,
> where a fulfillment company can enter the tracking number and the cost of
> the shipment.
> 
> At present, I have up to 40 orders displayed, and when they click on the
> Œupdateš button, the code executes as
> 
>     if ((isset($tracking1)) && (isset($kb_ship1))){
>       $update=mysql_query("UPDATE orders SET
> tracking='$tracking1',kb_ship='$kb_ship1' WHERE order_ref = '$ref1'",$link);
>     }
> 
> And this continues as tracking 2... tracking40.
> 
> I would like to implement something like
> 
>   foreach ($_POST["ref"]){
>       $update=mysql_query("UPDATE orders SET
> tracking='$tracking',kb_ship='$kb_ship' WHERE order_ref = '$ref'",$link);
>   }
> 
> Instead, but Išm not so sure how I can do this, given that form variables
> cannot be named the same etc.
> 
> Išm sure that therešs a better way that the way in which Išm doing it at the
> moment, so any input would be appreciated.
> 
> Thanks
> 
> Enda
> --
> 
> 


Reply via email to