Ciao Fa@bius e grazie nuovamente.....l' utente non è registrato perchè non faccio registrare l' utente per utilizzare il servizio. Quindi facendo una query al database su cosa mi baso? Sull' id giusto? Per il fatto di inserire la query nel database come faccio se la pagina che riceverà il form di pagamento è la pagina di paypal? ho provato a creare un form con input hidden dove recuperare la variabile $prezzo prima di arrivare alla pagina di pagamento ma non riesco a recuperarla. Mi ristampa il form precedente senza variabili (perchè anche essendo in input hidden non le passa alla pagina successiva....quindi penso di provare a recuperarle con la query al database) e non recupera il prezzo. Sicuramente sto sbagliando io, perchè essendo inesperto, non riesco a recuperare questa variabile. Proverò ancora qualche altra soluzione ..... vedo che riesco a fare. Ti ringrazio nuovamente per la disponibilità.