Buongiorno a tutti,
Ho un piccolo problema con il tasto submit del mio form...
form:
Ora vorrei sostituire il tasto conferma con il seguente bottone paypalCodice 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]*[/b] sono obbligatori</p>
<input type="submit" id="go" value="Conferma" />
</div>
</fieldset>
</form>
come si può notare all'interno del tasto paypal troviamo value="<?php echo $totale; ?>"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>
La variabile totale viene calcolata del seguente php
conto.php
Non sapendo da che parte cominciare per utilizzare il tasto paypal come submit del form ho pensato di inserire all'interno del formCodice PHP:<?php
//////////////////////////////////////////////////////////////////////
// PARAMETRI MODIFICABILI //
//////////////////////////////////////////////////////////////////////
$paypal = "xxxx@hotmail.it";
$p1 = 350 ; //Prezzo pieno licenza
$p2 = 250 ; //Prezzo scontato licenza
$n = 5 ; //Numero di licenze minimo per prezzo scontato
$ax = 4 ; //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 = 0 ;
}
if ($nazione == "italia") {
$iva = (($costo + $cnpaia) / 100) * $ay;
} else {
$iva = 0;
}
if ($professione == "2" || $nazione == "estero") {
$ritenuta = 0 ;
} else {
$ritenuta = ($costo / 100) * $az ;
}
$totale = $costo + $cnpaia + $iva - $ritenuta ;
onsubmit="functions/conto.php"
per far calcolare la variabile $totale da passare a paypal ma... il tutto non funziona!
Dove sbaglio ?
Grazie, M

Rispondi quotando