Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Bottone Paypal + onsubmit

    Buongiorno a tutti,
    Ho un piccolo problema con il tasto submit del mio form...

    form:
    Codice PHP:
    <form name="form" id="form" method="post" onsubmit="functions/conto.php" >
       <
    fieldset>
        <
    legend>Informazioni personali </legend>
        <
    div>
                <
    label for="user">Nome: </label>
                <
    input id="user" name="user">
            </
    div>
            <
    div>
                <
    label for="address">Email: </label>
                <
    input id="address" name="address">
            </
    div>
     ....
            <
    div>
            

    I campi contrassegnati con [b]*[/bsono obbligatori</p>
            <
    input type="submit" id="go" value="Conferma" />
            </
    div>

       </
    fieldset>
       </
    form
    Ora vorrei sostituire il tasto conferma con il seguente bottone paypal

    Codice PHP:
    <form action="https://www.paypal.com/it/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="<?php echo $paypal?>">
    <input type="hidden" name="item_name" value="Nome dell'oggetto">
    <input type="hidden" name="currency_code" value="EUR">
    <input type="hidden" name="amount" value="<?php echo $totale?>">
    <input type="image" src="https://www.paypalobjects.com/it_IT/IT/i/btn/btn_paynow_LG.gif" border="0" name="submit" alt="PayPal - Il sistema di pagamento online più facile e sicuro!">
    </form>
    come si può notare all'interno del tasto paypal troviamo value="<?php echo $totale; ?>"
    La variabile totale viene calcolata del seguente php

    conto.php
    Codice PHP:
    <?php

    //////////////////////////////////////////////////////////////////////
    //                       PARAMETRI MODIFICABILI                     //
    //////////////////////////////////////////////////////////////////////

    $paypal "xxxx@hotmail.it";

    $p1 =    350 ;        //Prezzo pieno licenza
    $p2 =    250 ;        //Prezzo scontato licenza
    $n  =    ;        //Numero di licenze minimo per prezzo scontato
    $ax =    ;        //Aliquota CNPAIA
    $ay =    21 ;        //Aliquota IVA
    $az =    20 ;        //Aliquota Ritenuta

    $professione $_POST['professione'];
    $nazione $_POST['nazione'];
    $num $_POST['licenze'];
    $user $_POST['user'];
    $address $_POST['address'];
    $city $_POST['city'];

            if (
    $num > ($n 1)) {
        
    $costo $p2 $num ;
            } else { 
        
    $costo $p1 $num ;
        }

            if (
    $professione != "0" || $nazione == "estero") {
        
    $cnpaia = ($costo 100) * $ax ;
            } else {
            
    $cnpaia ;
        }

        if (
    $nazione == "italia") {
            
    $iva = (($costo $cnpaia) / 100) * $ay;
            } else {
            
    $iva 0;
            }

               if (
    $professione == "2" || $nazione == "estero") {
              
    $ritenuta ;
              } else {
               
    $ritenuta = ($costo 100) * $az ;
               }

        
    $totale $costo $cnpaia $iva $ritenuta ;
    Non sapendo da che parte cominciare per utilizzare il tasto paypal come submit del form ho pensato di inserire all'interno del form
    onsubmit="functions/conto.php"

    per far calcolare la variabile $totale da passare a paypal ma... il tutto non funziona!
    Dove sbaglio ?

    Grazie, M

  2. #2
    basta che includi ed esegui la funzione prima di mostrare il form di invio a paypal
    Ciao!

  3. #3
    inserendo:

    <?php include("functions/conto.php"); ?>

    all'interno del form e prima del tasto paypal ottengo un sacco di errori perchè all'apertura della pagina il form non è completato e non è in grado di calcolare il $totale

    dovrei avviare la funzione conto.php onclick ma non saprei come...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.