error de índice indefinido de un php arrya

Estoy consultando el DB de la siguiente manera:

$result=mysql_query("SELECT name,items FROM mytable WHERE price='$price'"); 

ahora, quiero crear una matriz para insertar los valores que son resultado de esta consulta, digamos que esta es la información resultante:

  name sellerid quantity john 12 10 joel 23 20 brian 40 10 

He insertado esta información en una matriz y quiero manipularla (esta es una plataforma de negociación), así que digamos que un usuario quería comprar 25 elementos a partir de los datos en la matriz, y para lograr esto la secuencia de comandos debe tomar los 10 elementos de john y 15 de joel (que sumn hasta 25) y luego establecer sus elementos para el valor restante, es decir, artículos de john = 0 y joel’s items = 5.

este es el código. Estoy recibiendo un error en esta línea sobre un índice indefinido

 $assignedQuantityPerUser[ $row[ "sellerid" ] ] += $totalUnitsOrdered; 

ESTE ES EL RESTO DEL CÓDIGO:

  $query="SELECT itemquantity,sellerid FROM mytable WHERE price='$price'"; //it is a table containing data about people selling their commoditities and the program matches buyers and sellers by price $foundItems = array(); // likely to be a parameter of a function... $totalUnitsOrdered = 25; // maps user to amount assigned from him $assignedQuantityPerUser = array(); while ( $row = mysql_fetch_assoc( $cursor ) ) { // Still order Quantity left? if ( 0 < $totalUnitsOrdered ) { if ( $row[ "itemquantity" ] <= $totalUnitsOrdered ) { // assign all of $row[ "items" ] $totalUnitsOrdered -= 0 + $row[ "itemquantity" ]; $assignedQuantityPerUser[ $row[ "sellerid" ] ] += 0 + $row[ "itemquantity" ]; **//this is where in getting an error:r[ $row[ "sellerid" ] is an undefined index** } else { // assign all the rest: $totalUnitsOrdered $totalUnitsOrdered = 0; $assignedQuantityPerUser[ $row[ "sellerid" ] ] += $totalUnitsOrdered; } } $newItem[] = $row[ "sellerid" ]; $newItem[] = $row[ "itemquantity" ]; // Append $newItem to the end of $foundItems $foundItems[] = $newItem; } // while 

amablemente ayudar. gracias.

Inicialice el valor antes de usarlo:

 if (!isset($assignedQuantityPerUser[$row["sellerid"]])) { $assignedQuantityPerUser[$row["sellerid"]] = 0; } $assignedQuantityPerUser[$row["sellerid"]] += $totalUnitsOrdered;