On Thursday 18 April 2002 00:11, Jennifer Downey wrote:
> I have no takers on this one?
>
> Just to let you know I have been working on this to here is some new code.
> What I need this to do is update the price in the db table.
>  if I have on item it is fine. If I have two items it won't update the
> first items price but will the second. if I try to enter a price in the
> first items textbox it doesn't update and then deletes the second item's
> price.
>
>  If I have 15 items and using one submit button how do I get this to update
>  all items that are listed?
>
> $query = "SELECT uid, id, name, image, type, quantity, price FROM
> {$config["prefix"]}_shop WHERE uid = {$session["uid"]}";
>    $ret = mysql_query($query);
>    while($row = mysql_fetch_array($ret))
> {
>    $uid = $row['uid'];
>    $id = $row['id'];
>    $name = $row['name'];
>    $image = $row['image'];
>    $iquantity = $row['quantity'];
>    $itype = $row['type'];
>    $iprice = $row['price'];
>
> if($update)
> {
>      $eprice = '$price[]';

I don't know what else is wrong with your code, but this is *definitely* 
going to cause problems.

I assume you mean:

  $eprice = $price[];

But even this is wrong. You should probably be keeping a counter, eg $i, then 
use:

  $eprice = $price[$i];

[snip]

> value=\"\" name=\"price[]\" size='8'

  value=\"\" name=\"price[$i]\" size='8'

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.com.hk
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *

/*
We have a equal opportunity Calculus class -- it's fully integrated.
*/

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

Reply via email to