Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/03/2006, 06:36
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Tendrías que usar sesesion, cookies o algún médio de almacenamiento temporal; lease: Base de datos, archivo de texto plano .. etc.

Cada ejecución de un script PHP es individual, toda variable iniciada en el se "pierde" al terminar la ejecución del mismo .. Por eso ndecesitas al menos de una sesión (sería lo ideal para tu caso) para almacenar en el "servidor" de forma temporar esa información según la vas a agregando para que en otro(s) scripts puedas tomarla y hacer lo que requieras con ella.

Si quieres manejar un array (para ver tus items a "sumar" y operar con el):


Tu script o sección del mismo que acumula tus datos en una variable de sesión (en forma de array):
Código PHP:
<?
session_start
();
$_SESSION['items'][] = $_POST['cantidad'];
Y por otro lado .. si quieres presentar esos datos ingresados al momento y operar con el ..

Código PHP:
<?
// Inicio uso sesiones .. sólo se usa una vez al principio de tu script (lo digo por si el mismo script que usas para ingresar un nuevo dato .. lo usas para presentar su sub-totales o bien el total.

session_start(); 

foreach (
$_SESSION['items'] as $subtotal){
   echo 
$subtotal."<br>";
}

$total=array_sum($_SESSION['items']);
echo 
"---------------------<br>";
echo 
$total;
?>
Te recomiendo ver sobre sesiones en:
www.php.net/session
(en las FAQ's de este foro tienes ejemplos también)

Un saludo,