Allora, prima di tutto, il prezzo in javascript non mi sembra una bella trovata (salvalo in sessione di PHP...).
Per quanto riguarda l'altra questione, la differenziazione tra le pagine di pagamento... hai diverse soluzioni... due che mi vengono in mente:
La select con le opzioni di pagamento ha un onclick che cambia l'action del form in modo da puntare di volta in volta alla pagina adatta. Oppure hai una pagina di raccolta dati che indirizza alla pagina di destinazione a seconda del metodo di pagamento scelto nella select.
e la pagina di forward avrà un switch con header verso la pagina adatta (paypal, carta di credito, contrassegno...).codice:<form ... ... <select name="payment"> <option value="1">Paypal</option> <option value="2">Credit Card</option> .. ... </select> ... </form>
Vantaggi del primo metodo: ti sparagni la pagina di forward, svantaggi: non funziona senza javascript. Il secondo metodo invece ha una pagina in più ma funzionerà sempre e comunque, anche senza che l'utente abbia javascript attivo.

Rispondi quotando