Ciao a tutti,
ho fatto una funzione per il calcolo di alcune variabili ma le variabili valgono sempre 0...
Il codice è semplice ed è il seguente:
Come vedete ho messo dei var_dump(); e degli echo per vedere se li valorizza, ed effettivamente vengono valorizzati :
è un esempio con 4 righe chiaramente questo... E come vedete il prezzosconto non viene visualizzato...
ho fatto una funzione per il calcolo di alcune variabili ma le variabili valgono sempre 0...
Il codice è semplice ed è il seguente:
PHP:
<?php
if(isset($_POST['subtotale'])){
$prezzosconto=$_POST['prezzosconto'];
$prezzo=$_POST['prezzo'];
$scontoperc=$_POST['scontoperc'];
$scontoval=$_POST['scontoval'];
$quantita=$_POST['quantita'];
if($quantita == null){
$quantita=1;
}
echo "il prezzo e: " ;var_dump($prezzo);
echo "la quantita e:";var_dump($quantita);
echo "lo scontoval e:";var_dump($scontoval);
echo "lo scontoperc e:";var_dump($scontoperc);
echo "il prezzosconto e:";var_dump($prezzosconto);
$conta=count($prezzo);
echo "il conteggio è :".$conta."";
for ($i=0;$i<$conta;$i++){
if($scontoperc[$i] == null && $scontoval[$i] == null){
$scontoperc[$i]=0;
$scontoval[$i]=0;
$prezzosconto[$i]=$prezzo[$i]*$quantita[$i];
}
if($scontoperc[$i] == null){
$scontoperc[$i]=0;
$prezzosconto[$i] = (($prezzo[$i]*$quantita[$i]) - $scontoval[$i]);
}elseif($scontoval[$i] == null) {
$scontoval[$i]=0;
$percentuale[$i]=(($prezzo[$i]*$scontoperc[$i])/100);
$prezzosconto[$i] = ($prezzo[$i] - $percentuale[$i]) ;
$prezzosconto[$i] = ($prezzosconto[$i] * $quantita[$i]);
}
}
echo "il prezzo scontato è:". $prezzosconto[$i] ."";
}
?>
Come vedete ho messo dei var_dump(); e degli echo per vedere se li valorizza, ed effettivamente vengono valorizzati :
Codice:
il prezzo e: array(4) { [0]=> string(3) "139" [1]=> string(3) "156" [2]=> string(3) "139" [3]=> string(3) "156" } la quantita e:array(4) { [0]=> string(1) "1" [1]=> string(1) "1" [2]=> string(1) "1" [3]=> string(1) "1" } lo scontoval e:array(4) { [0]=> string(0) "" [1]=> string(0) "" [2]=> string(0) "" [3]=> string(0) "" } lo scontoperc e:array(4) { [0]=> string(0) "" [1]=> string(0) "" [2]=> string(0) "" [3]=> string(0) "" } il prezzosconto e:array(4) { [0]=> string(0) "" [1]=> string(0) "" [2]=> string(0) "" [3]=> string(0) "" } il conteggio è :4il prezzo scontato è: