Saludos ..
Lo que podrias realizar lo siguiente. Puedes tener en tu mismo form dos submit uno para agregar y otro de comprar. el de agregaar lo manejas de la siguiente forma
Código PHP:
if (isset($_POST['submit'])){
//Haces un insert a la B.D
//Luego un header para qe te cargue sobre la misma pagina
header("Location: nombre_program.php?siquierspasarvariables");
}
//tu codigo
//
//
//
//
<input type="submit" name="submit" value="Agregar" />
//Me imagina que los productos que agregan lo podran borrar o modificar.. Entonces aqui puedes colocar los productos que ibas agregando haciendo la una consulta a la base de datos
Bueno espero esto sea lo que buscabas y sino que te de una idea de como realizarlo