Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/12/2010, 11:29
Tram
 
Fecha de Ingreso: noviembre-2006
Mensajes: 82
Antigüedad: 17 años, 5 meses
Puntos: 0
Guardar datos

Hola,

Tengo una pagina con esta estructura:


1.php:
el usuario pone unas puntuaciones a unos elementos
da al botón "Ver resultado" y este botón le lleva a "2.php"


En 2.php hago los calculos con las puntuaciones que ha dado el usuario, y el resultado final lo guardo en un array.
Muestro el resultado final por pantalla y hay un botón "Guardar", para que el usuario pueda guardar este resultado en la base de datos si quiere.


Lo que quiero hacer es que al dar "guardar", no vaya a otra página, vaya a la misma (2.php). Para esto tengo puesto:

Código PHP:
if (!isset($_GET['accion'])){

    ... 
los cálculos .....  y el array con el resultado



else{
     ...  
guardar el resultado en la base de datos .....
}

echo 
'<form method="get" action="2.php">';                    
    echo 
"<p>";
    echo 
"<input type=\"submit\" name=\"accion\" value=\"Guardar\" />";
    echo  
"<input type=\"button\" name=\"Cancelar\" value=\"Cancelar\" onClick=\"location.href='evaluar.php'\" />";
    echo 
"</p>";
    echo 
'</FORM>'
El problema es que al dar Guardar y cargar de nuevo 2.php, pierdo el resultado total que tenía guardado en el array, y que es el que quiero guardar en la base de datos. Cómo podría hacerlo?